从json获取日期将其转换为秒,然后将秒转换为分钟,然后将分钟转换为小时,然后将小时转换为数天。 代码正在工作查找,但现在根据要求,只想将其转换为白天, 如果今天的日期超过12小时,那么今天应该显示 在昨天24小时后显示,然后显示日期为9月1日,8月10日
JSON
"lastActive": "2017-09-08T16:49:35.129Z"
reactJs
renderActivity(){
let date = new Date();
let date_json = new Date(this.data.lastActive);
let dt_diffMs =(date - date_json);
let dt_diffMn = Math.floor((dt_diffMs/1000)/60);
let dt_diffHr = Math.floor(dt_diffMn/60);
let dt_diffDy = Math.floor(dt_diffHr/24);
console.log(dt_diffDy);
if(dt_diffMn < 60 && dt_diffMn > 0){
return(
<span>
min
</span>
)
}else if(dt_diffHr < 24 && dt_diffHr > 0){
return(
<span>
min
</span>
)
}else if(dt_diffDy > 0){
return(
dt_diffDy
)
}
}