返回微信的多少分钟前,多少小时前,多少天前小方法
2016-10-28 10:17
453 查看
function js_strto_times(str_time){ var new_str = str_time.replace(/:/g,"-"); new_str = new_str.replace(/ /g,"-"); var arr = new_str.split("-"); var datum = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4])); return strtotime = datum.getTime(); } function formatDate(dateTimeStamp){ var date = js_strto_times(dateTimeStamp); var commondate = dateTimeStamp; var now = new Date().getTime(); //console.log(now); var diffValue = now - date; var monthC =diffValue/month; var weekC =diffValue/(7*day); var dayC =diffValue/day; var hourC =diffValue/hour; var minC =diffValue/minute; if(dayC>=1){ result=commondate; } else if(hourC>=1){ if(hourC >=10){ result = commondate; }else{ result=parseInt(hourC) +"个小时前"; } } else if(minC>=1){ result=parseInt(minC) +"分钟前"; }else result="刚刚"; return result; }
需求是超过10小时显示具体时间 10小时内显示多少小时前 多少分钟前
服务端返回的格式是2016-10-28 00:00
相关文章推荐
- 两个日期的比较, 相差多少秒,多少小时,多少分钟,都是getTime()x先获取秒,在做处理--Math.ceil(long)返回一个大于这个数的最小整数
- C#返回多少分钟之前或多少分钟之后时间的方法
- SQL Server返回两个Date日期相差共多少天零多少小时零多少分钟零多少秒
- 类似微信朋友圈将时间变成多少分钟、多少小时之前
- C#有关时间处理的一些方法,两个日期间相差的天、小时、分钟、月数等
- shell的date命令:使用方法,以及小时、分钟的计算
- 很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
- 微信app支付返回-1错误的情况解决方法
- js日期多少小时前、多少分钟前、多少秒前
- JAVASCRIPT、ANDROID、C#分别实现普通日期转换多少小时前、多少分钟前、多少秒
- [方法]按日期测试时间跨度问题--时间差(小时,分钟,秒)
- C#有关时间处理的一些方法,两个日期间相差的天、小时、分钟、月数等
- shell的date命令:使用方法,以及小时、分钟的计算
- 很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
- PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
- 监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
- 分钟转换为小时加分钟方法
- 使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒
- php论坛中常用的两个时间差(多少分钟前,多少小时前,多少天前)
- java中计算时间差值的方法(天数,小时数,分钟数,秒数)