在写js的前端过程中,总会发现需要对于日期做判断,现在逐一记录下来,也方便大家和自己学习。
1、判断两个日期相差多少小时
//用于计算两个日期相差多少小时
//注意:
//time1和time2都是字符串类型的时间,例如 2020-03-03 12:22:22
//这里的parseInt是取整,所以在实际的业务判断中请注意是否需要等于号。例如:
//console.log(parseInt(2.6)) 是2
function divTime(time1, time2)
{
time1 = Date.parse(new Date(time1));
time2 = Date.parse(new Date(time2));
return Math.abs(parseInt((time2 - time1) / 1000 / 3600)) ;
}
应用:
var time1 = '2020-03-03 12:22:22';
var time2 = '2020-03-02 12:22:22';
var timediff = divTime(time1,time2);
console.log(timediff)//24
2、获取当前时间戳
var time2 = Date.parse(new Date());
console.log(time2);