标签:
最近为了省时省代码,将许多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()+"日";
}
};
标签:
原文地址:http://my.oschina.net/biejun/blog/414673