【分享】时间以几分钟、几小时前、几天前等时间差显示的js函数
<script> function jsDateDiff(publishTime){ var d_minutes,d_hours,d_days; var timeNow = parseInt(new Date().getTime()/1000); var d; d = timeNow - publishTime; d_days = parseInt(d/86400); d_hours = parseInt(d/3600); d_minutes = parseInt(d/60); if(d_days>0 && d_days<4){ return d_days+"天前"; }else if(d_days<=0 && d_hours>0){ return d_hours+"小时前"; }else if(d_hours<=0 && d_minutes>0){ return d_minutes+"分钟前"; }else{ var s = new Date(publishTime*1000); // s.getFullYear()+"年"; return (s.getMonth()+1)+"月"+s.getDate()+"日"; } } </script>
阅读本文后,您的心情是:
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注