js时间转化为几天前,几小时前,几分钟前
来源:互联网 发布:咸鱼淘宝介入在哪申请 编辑:程序博客网 时间:2024/04/28 06:27
原文链接:http://caibaojian.com/timestamp.html
来源:前端开发博客
在前面一篇文章中,我们学习到了如何获取时间和怎么算出两者之间的时间差
今天看看怎么将时间戳转换为几个月前,几周前,几天前,几分钟前的形式。与上面类似通过JavaScript计算当前时间与定义的时间的对比,匹配不同时间段的值。·
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) +"分钟前";}elseresult="刚刚";return result;}
转换标准时间为时间戳:
//code from http://caibaojian.com/timestamp.htmlfunction getDateTimeStamp(dateStr){ return Date.parse(dateStr.replace(/-/gi,"/"));}
演示:
这篇文章发布时间为 2016/1/20 19:59:30
文章发表时间戳为:1453291170000于:13月前
来源:前端开发博客
0 0
- js时间转化为几天前,几小时前,几分钟前
- js时间转化为几天前,几小时前,几分钟前
- 把某个js时间转化为几天前,几小时前,几分钟前
- 小程序组件之时间戳转化为几天前,几小时前,几分钟前
- 时间戳转化为几天前,几小时前,几分钟前
- js计算时间为刚刚、几分钟前、几小时前、几天前··
- 时间格式化 几分钟前 几小时前 几天前
- 把后台传来的日期时间转化为几天前,几小时前,几分钟前在前端展现
- C#计算发表时间为几个月,几天前,几小时前,几分钟前,或几秒前
- 将自己的时间戳转换为几分钟前,几小时前,几天前
- java 几分钟前几小时前几天前后转化为时间
- js时间格式转换为几天前几小时几分钟等
- 计算几天前,几小时前,几分钟前,几周前,几个月前,几年前的时间
- 时间以几分钟、几小时前、几天前等时间差显示的js函数
- 时间以几分钟、几小时前、几天前等时间差显示的js函数
- 格式化时间,几分钟前,几小时前
- asp.net 格式化显示时间为几个月,几天前,几小时前,几分钟前,或几秒前
- javascript计算几天前,几小时前,几分钟前,几秒前
- 洛谷 P1040 加分二叉树
- Hadoop 2.2.0 HDFS HA高可用安装与配置
- 错误解决方法:log4j:WARN No appenders could be found for logger (com.mchange.v2.log.MLog). log4j:WARN Plea
- 银行卡收单相关文章汇集
- 2017.3.1
- js时间转化为几天前,几小时前,几分钟前
- grpc(2):Centos 安装 nghttp2 做 grpc 的http2 代理
- Java基础之基础知识测试
- 文章标题
- 计算机视觉之图像分割——水平集Level Set
- soa介绍
- 167. Two Sum II
- 前端学PHP之正则表达式基础语法
- http协议和https协议