标签:png 技术 info etc load loading alt bsp git
1. 时间戳转成标准日期格式
第一步,设置一个时间,并获取这个日期格式的时间戳
let getTime = new Date("2020-08-10 00:00:00").getTime(); // 最后结果,赋值给了 1596988800000,数字类型 let createTime = 1596988800000;
第二步,时间戳转化
function timetrans(date){ var date = new Date(date);//如果date为13位不需要乘1000, var date = new Date(date*1000) ,因为getTime是精确到毫秒 var Y = date.getFullYear() + ‘-‘; var M = (date.getMonth()+1 < 10 ? ‘0‘+(date.getMonth()+1) : date.getMonth()+1) + ‘-‘; var D = (date.getDate() < 10 ? ‘0‘ + (date.getDate()) : date.getDate()) + ‘ ‘; var h = (date.getHours() < 10 ? ‘0‘ + date.getHours() : date.getHours()) + ‘:‘; var m = (date.getMinutes() <10 ? ‘0‘ + date.getMinutes() : date.getMinutes()) + ‘:‘; var s = (date.getSeconds() <10 ? ‘0‘ + date.getSeconds() : date.getSeconds()); return Y+M+D+h+m+s;
}
// 2020-08-10 00:00:00
2. 根据时间戳差值判断,几分钟前,几个小时前 ,正常日期格式
let createTime = new Date("2020-08-10 21:10:00").getTime(); console.log("获取指定时间戳= "+createTime); let nowTime = new Date().getTime(); console.log("获取当前时间戳= "+nowTime); let temp = nowTime-createTime; console.log("时间的差值= "+temp); //毫秒,转化成秒,转化成分钟,时间 let result = temp/1000/3600; console.log(‘结果‘+result); if(result<1){ //多少分钟前 console.log(parseInt(result*60)+‘分钟前‘); }else if(result>=1&&result<=24){ console.log(parseInt(result)+"小时前"); }else { //具体时间 }
标签:png 技术 info etc load loading alt bsp git
原文地址:https://www.cnblogs.com/zhemeshenqi/p/13469510.html