js计算时间段
2021-04-16 本文已影响0人
物联白菜
参考:https://zhidao.baidu.com/question/498218669.html
let now = moment(new Date).format('X') //现在时间 1618561347
let timeAgo = now-post_time //发布时间 1618555899
//相隔时间
let day = Math.floor(timeAgo/86400);
let hour = Math.floor(timeAgo%86400/3600);
let minute = Math.floor(timeAgo%86400%3600/60)
let second = Math.floor(timeAgo%86400%3600%60%60)
let timeAgoNumShow
if(day>0){
timeAgoNumShow = day+'天前'
}else if(hour>0){
timeAgoNumShow = hour+'小时前'
}else if(minute>0){
timeAgoNumShow = minute+'分钟前'
}else if(second>0){
timeAgoNumShow = second+'秒前'
}
console.log('now===',now,'timeAgo',post_time,'day',day,'hour',hour,'minute',minute,'second',second,'timeAgoNumShow',timeAgoNumShow)
图片.png
即大约一个半小时前