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


代码:

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





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值