我正在使用JavaScript,我有一个日期和一个时区,我想看看if语句中它们是否相等。您如何比较这两种格式,看它们是否相等。
日期:2018-12-25T06:00:00 + 01:00
带时区的时间戳记:2018-12-25T11:00:00.000Z
{
"manifest_version": 2,
"name": "add title via Click",
"description": "Be able to add titles",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": ["tabs", "<all_urls>"]
}
答案 0 :(得分:3)
将两者都传递给new Date
并使用Date#getTime()
或+
运算符将其强制转换为数字,然后进行相等性检查。
Z
代表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))