编程语言
首页 > 编程语言> > javascript-将日期和时间戳与时区进行比较

javascript-将日期和时间戳与时区进行比较

作者:互联网

我正在使用JavaScript,并且有一个日期和一个时间戳,以及一个时区,我想看看if语句中它们是否相等.您如何比较这两种格式以查看它们是否相等.

Date: 2018-12-25T06:00:00+01:00
Timestamp with timezone: 2018-12-25T11:00:00.000Z

var date = Date
var timestamp = Timestamp with timezone
if(date == timestamp){
  console.log("Are the same")
}

解决方法:

使用Date#getTime()或运算符将两者都传递给新的Date并转换为数字,然后进行相等性检查.

Z代表UTC时间的“ Zulu”

const d1 = '2018-12-25T06:00:00+01:00', d2 = '2018-12-25T05:00:00.000Z';

console.log(+new Date(d1) === +new Date(d2))

标签:if-statement,timestamp,javascript,date
来源: https://codeday.me/bug/20191108/2007280.html