安卓/苹果显示XX时间前的JS兼容
来源:互联网 发布:动态规划算法视频教程 编辑:程序博客网 时间:2024/04/29 02:33
最近公司做了一款微信公众号摇奖,滚动中奖名单上要显示中奖时间距现在多久。
//时间
var minute = 1000 * 60;
var hour = minute * 60;
var day = hour * 24;
var halfamonth = day * 15;
var month = day * 30;
function getDateDiff(dateTimeStamp){
var now = new Date().getTime();
var diffValue = now - dateTimeStamp;
if(diffValue < 0){
//若日期不符则弹出窗口告之
//alert("结束日期不能小于开始日期!");
}
var monthC =diffValue/month;
var weekC =diffValue/(7*day);
var dayC =diffValue/day;
var hourC =diffValue/hour;
var minC =diffValue/minute;
var result;
if(monthC>=1){
result = parseInt(monthC) + "个月前";
}
else if(weekC>=1){
result = parseInt(weekC) + "周前";
}
else if(dayC>=1){
result = parseInt(dayC) +"天前";
}
else if(hourC>=1){
result = parseInt(hourC) +"小时前";
}
else if(minC>=1){
result = parseInt(minC) +"分钟前";
}else
result = "刚刚";
return result;
}
//字符串转换为时间戳
function getDateTimeStamp(dateStr){
var arr = dateStr.split(/[- :]/);
return new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]);
}
一开始的方法写完之后苹果系统不能识别,这么写的话,苹果,安卓都可以识别。
- 安卓/苹果显示XX时间前的JS兼容
- 苹果安卓的高度不兼容
- 上传本地图片兼容苹果安卓
- 时间以几分钟、几小时前、几天前等时间差显示的js函数
- 时间以几分钟、几小时前、几天前等时间差显示的js函数
- JS判断安卓、苹果设备
- 安卓实时显示时间
- JavaScript 对传入时间戳进行转换(1分钟内显示刚刚,1小时内显示xx分钟前,今日的显示时分,昨天显示昨天+时分,一年内显示月日时分,一年外显示年月日)
- 兼容 FF 的 实时时间显示
- 上传本地图片兼容苹果安卓 苹果90度问题已解决
- Java时间处理(xx天前、xx年前)
- Java时间处理(xx天前、xx年前)
- Java时间工具类DateUtils(把日期时间转换成xx秒前、xx分钟前、xx小时前...)
- Java时间工具类DateUtils(把日期时间转换成xx秒前、xx分钟前、xx小时前...)
- Java时间工具类(把日期时间转换成xx秒前、xx分钟前、xx小时前...)
- js 获取3天前的时间
- 显示当前时间的JS
- 显示当前时间的JS
- 鸿洋大神2016年所有文章链接
- 浅谈React mixins
- LightOJ1038-Race to 1 Again
- 5个有趣且能提高效率的超酷Unix操作
- ZooKeeper和Diamond有什么不同
- 安卓/苹果显示XX时间前的JS兼容
- WIFI 芯片厂商
- golang编程之package flag 解析入参
- CodeForces 641 E.Little Artem and Time Machine(BIT+map)
- Network Test Framework
- 验证码
- VB.NET使用EXCEL常见操作
- 超线程/多核技术
- PAT-1002-乙