时间日期转化为多少小时(分钟)前


代码:

//时间日期转化为多少小时(分钟)前 例如本项目中: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;
}


示例:

var $arr='2015-08-26 16:55:46';
var $res=datetimeToAgo($arr);
console.log($res);//30分钟前
var $arr='2015-05-26 16:55:46';
var $res=datetimeToAgo($arr);
console.log($res);//3月前
var $arr='2012-05-26 16:55:46';
var $res=datetimeToAgo($arr);
console.log($res);//3年前






本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部