js格式化时间戳
最近为了省时省代码,将许多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()+"日"; } };
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。