js时间转化为几天前,几小时前,几分钟前
2017-06-06 00:00
656 查看
今天看看怎么将时间戳转换为几个月前,几周前,几天前,几分钟前的形式。与上面类似通过JavaScript计算当前时间与定义的时间的对比,匹配不同时间段的值。
转换标准时间为时间戳:
演示:
这篇文章发布时间为 2016/1/20 19:59:30·
文章发表时间戳为:1453291170000于:16月前
来源:前端开发博客
function getDateDiff(dateTimeStamp){ var minute = 1000 * 60; var hour = minute * 60; var day = hour * 24; var halfamonth = day * 15; var month = day * 30; var now = new Date().getTime(); var diffValue = now - dateTimeStamp; if(diffValue < 0){return;} var monthC =diffValue/month; var weekC =diffValue/(7*day); var dayC =diffValue/day; var hourC =diffValue/hour; var minC =diffValue/minute; 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){ return Date.parse(dateStr.replace(/-/gi,"/")); }
演示:
这篇文章发布时间为 2016/1/20 19:59:30·
文章发表时间戳为:1453291170000于:16月前
来源:前端开发博客
相关文章推荐
- js时间转化为几天前,几小时前,几分钟前
- js时间转化为几天前,几小时前,几分钟前
- 把某个js时间转化为几天前,几小时前,几分钟前
- js 时间戳转换成几分钟前,几小时前,几天前
- js实现时间显示几天前、几小时前或者几分钟前的方法集锦
- 时间戳转化为几天前,几小时前,几分钟前
- 关于js如何将毫秒类型的时间转化成几小时几分钟前或者是日期(yyyy-DD-MM)
- js时间格式转换为几天前几小时几分钟等
- js计算时间为刚刚、几分钟前、几小时前、几天前··
- js把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
- 小程序组件之时间戳转化为几天前,几小时前,几分钟前
- js 时间戳转换成几分钟前,几小时前,几天前
- 把后台传来的日期时间转化为几天前,几小时前,几分钟前在前端展现
- JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
- php计算时间几分钟前、几小时前、几天前的几个函数
- asp.net 格式化显示时间为几个月,几天前,几小时前,几分钟前,或几秒前
- 使用C#把发表的时间改为几年前,几个月,几天前,几小时前,几分钟前,或几秒前
- javascript格式化时间(几秒钟前,几分钟前,几小时前,几天前...)
- 【帝国CMS】时间格式改成几分钟,几小时,几天前等插件