Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将日期和时间戳与时区进行比较_Javascript_Date_If Statement_Timestamp - Fatal编程技术网

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

Javascript 将日期和时间戳与时区进行比较,javascript,date,if-statement,timestamp,Javascript,Date,If Statement,Timestamp,我正在使用JavaScript,我有一个日期和一个时区时间戳,我想看看它们在if语句中是否相等。如何比较这两种格式以确定它们是否相等 日期:2018-12-25T06:00:00+01:00 带时区的时间戳:2018-12-25T11:00:00.000Z 使用Date#getTime()或+运算符将这两个参数传递给new Date并强制转换为number,然后执行相等性检查 Z代表UTC时间的“Zulu” const d1='2018-12-25T06:00:00+01:00',d2='20

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

日期:2018-12-25T06:00:00+01:00
带时区的时间戳:2018-12-25T11:00:00.000Z


使用
Date#getTime()
+
运算符将这两个参数传递给
new Date
并强制转换为number,然后执行相等性检查

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))
您的时间戳实际上有一个时区-
Z
告诉您是UTC。是的,您是正确的,我将编辑它。谢谢。它们都是时间戳。
var date = Date
var timestamp = Timestamp with timezone
if(date == timestamp){
  console.log("Are the same")
}