获取几分钟几秒几天以前
Posted 豆豆飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取几分钟几秒几天以前相关的知识,希望对你有一定的参考价值。
function timeAgo(atime){
atime= new Date(atime)
var byTime = [365*24*60*60*1000,24*60*60*1000,60*60*1000,60*1000,1000];
var unit = ["年","天","小时","分钟","秒钟"];
var ct = new Date().getTime()-atime.getTime();
if(ct<0){
return "瞎糊闹!"
}
var sb = [];
for(var i=0;i<byTime.length;i++){
if(ct<byTime[i]){
continue;
}
var temp = Math.floor(ct/byTime[i]);
ct = ct%byTime[i];
if(temp>0){
sb.push(temp+unit[i]);
}
/*一下控制最多输出几个时间单位:
一个时间单位如:N分钟前
两个时间单位如:M分钟N秒前
三个时间单位如:M年N分钟X秒前
以此类推
*/
if(sb.length>=1){
break;
}
}
//document.write(sb.join("")+"前");
console.log(sb.join("")+"前")
return sb.join("")+"前";
}
以上是关于获取几分钟几秒几天以前的主要内容,如果未能解决你的问题,请参考以下文章
js 显示友好的时间格式刚刚几秒前,几小时,几天前(3天内) 时间格式化
使用C#把发表的时间改为几年前,几个月,几天前,几小时前,几分钟前,或几秒前
asp.net 格式化显示时间为几个月,几天前,几小时前,几分钟前,或几秒前