时间戳转化为几天前,几小时前,几分钟前
2017-07-19 09:37
453 查看
Js代码如下:
function getDateDiff(dateTimeStamp){
var result;
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){
if(monthC<=12)
result="" + parseInt(monthC) + "月前";
else{
result="" + parseInt(monthC/12) + "年前";
}
}
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 getDateDiff(dateTimeStamp){
var result;
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){
if(monthC<=12)
result="" + parseInt(monthC) + "月前";
else{
result="" + parseInt(monthC/12) + "年前";
}
}
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;
};
相关文章推荐
- 把后台传来的日期时间转化为几天前,几小时前,几分钟前在前端展现
- 把某个js时间转化为几天前,几小时前,几分钟前
- js时间转化为几天前,几小时前,几分钟前
- js时间转化为几天前,几小时前,几分钟前
- js时间转化为几天前,几小时前,几分钟前
- 小程序组件之时间戳转化为几天前,几小时前,几分钟前
- 计算几天前,几小时前,几分钟前,几周前,几个月前,几年前的时间
- iOS开发-显示发送时间(几分钟前,几小时前,几天前)
- C#:把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前
- 工具类:计算距离现在的时间:刚刚/几分钟前/几小时前/几天前/几个月前/几年前
- C#计算发表时间为几个月,几天前,几小时前,几分钟前,或几秒前
- PHP 把时间转成几个小时前 几分钟前 几天前
- PHP把时间转换成几分钟前、几小时前、几天前的几个函数、类分享
- javascript格式化时间(几秒钟前,几分钟前,几小时前,几天前...)
- 时间显示 1分钟内显示几秒前,1小时间内显示几分钟前,1天内显示几小时前,7天内显示几天前,其它显示真实时间
- Android 将时间转化成几分钟前、几天前等字样的工具类
- js实现时间显示几天前、几小时前或者几分钟前的方法集锦
- 用javascript写一个显示时间差 几分钟前 几小时前 几天前 几周前 大于一个月显示日期
- 时间戳 得到(几分钟前,几小时前,几天前)
- 使用C#和VB.NET把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前