码迷,mamicode.com
首页 > Web开发 > 详细

js格式化时间戳

时间:2015-05-14 12:26:13      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

最近为了省时省代码,将许多php需要处理的细节都拿到了前端,下面就分享我写的一个通过js的时间戳转换代码,非常简单好用。

/*!
	格式化时间戳
	@time() 与PHP函数time()相同
	@format_time() 格式化时间为几分钟前
	@author biejun
*/

var time = function(){
    var date=new Date();
    var time=date.getTime().toString();
    return parseInt(time.substring(0,time.length-3));
}

var format_time = function(timestamp){
	var dur = time() - timestamp;
	if(dur < 60){
		return dur+‘ 秒前‘;
	}else if(dur < 3600){
		return parseInt(dur/60)+‘ 分钟前‘;
	}else if(dur < 86400){
		return parseInt(dur/3600)+‘ 小时前‘;
	}else if(dur < 2592000){
		return parseInt(dur/86400)+‘ 天前‘;
	}else{
		var s = new Date(timestamp*1000);
    	return (s.getMonth()+1)+"月"+s.getDate()+"日";
	}
};

 

js格式化时间戳

标签:

原文地址:http://my.oschina.net/biejun/blog/414673

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!