代码:
//时间日期转化为多少小时(分钟)前 例如本项目中:2015-07-02 17:55:46 =》16小时前
function datetimeToAgo(t){
var date=t;
date = new Date(Date.parse(date.replace(/-/g, "/")));
var date_get = date.getTime();
var date_cur=new Date().getTime()
var ttime01=(date_cur-date_get)/1000;
var ttime="";
if(ttime01<=60){
ttime="刚刚";
}else if((ttime01)/60>1&&(ttime01)/60<=60){
ttime=Math.round((ttime01)/60)+'分钟前';
}else if((ttime01)/60/60>1&&(ttime01)/60/60<=24){
ttime=Math.round((ttime01)/60/60)+'小时前';
}else if((ttime01)/60/60/24>1&&(ttime01)/60/60/24<=30){
ttime=Math.round((ttime01)/60/60/24)+'天前';
}else if((ttime01)/60/60/24/30>1&&(ttime01)/60/60/24/30<=12){
ttime=Math.round((ttime01)/60/60/24/30)+'月前';
}else if((ttime01)/60/60/24/30/12>1){
ttime=Math.round((ttime01)/60/60/24/30/12)+'年前';
}
return ttime;
}
- 阅读剩余部分 -