Сравните дату и метку времени с часовым поясом - PullRequest
0 голосов
/ 24 декабря 2018

Я использую JavaScript, у меня есть дата и метка времени с часовым поясом, и я хотел бы посмотреть, равны ли они в операторе if.Как сравнить эти два формата, чтобы увидеть, равны ли они.

Дата: 2018-12-25T06: 00: 00 + 01: 00
Метка времени с часовым поясом: 2018-12-25T11: 00: 00.000Z

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

1 Ответ

0 голосов
/ 24 декабря 2018

Перейдите к new Date и приведите к числу, используя оператор Date#getTime() или +, затем выполните проверку на равенство.

Z для "Zulu", который является временем UTC

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

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