js时间转化为几天前,几小时前,几分钟前,可用于app+html5 +微信端开发使用

使用js 加载下面代码,通过getDateDiff(时间戳)来调用js 方法得到具体的时间格式

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;

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;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容