【发布时间】:2019-11-16 03:02:09
【问题描述】:
我不是 js 的菜鸟,但还没有做大量的日期工作。
我需要在三个 GMT 时区(偏移 +5:30、+7、+8)中获取“现在”,我很困惑var now = new Date(); 是否会是世界任何地方的本地“现在” ,或者我是否需要为每个时区计算一个单独的“现在”来根据 GMT 或 UTC 进行评估。
然后我需要将“现在”变量与这三个时区中的日期(2019 年 11 月 19 日上午 10:00)进行比较。例如,
let now = new Date();
let presale530 = new Date('11-19-2019 10:00 AM GMT+5:30'); // Bangalore
if (now > presale530) {
// start the presale in Bangalore
}
以上需要在不同的时区同时发生:
let now = new Date();
let presale7 = new Date('11-19-2019 10:00 AM GMT+7'); // Jakarta
if (now > presale7) {
// start the presale in Jakarta
}
【问题讨论】:
标签: javascript date