如何设置带时区的倒计时?

时间:2017-11-01 01:19:39

标签: javascript countdown

如何通过countdown.js设置带时区的倒计时?https://www.npmjs.com/package/countdown

我需要:
2017年11月22日星期三东部标准时间中午开始

今天是2017。11(11月).01 我用这段代码来检查明天

const countdown = require('countdown');
var aaa = countdown( new Date(2017, 11, 2) ).toString();
console.log(aaa)

但我的输出是:

1 month, 19 hours, 21 minutes and 11 seconds  

输出不正确可能是因为我现在在阿联酋

1 个答案:

答案 0 :(得分:1)

您可以利用时刻时区来获取countdown.js的时区:https://momentjs.com/timezone/

有点像:

var tz = moment.tz.guess(),
date   = moment.tz('2017-11-22', tz),
now    = new Date(),
diff   = (date.valueOf() / 1000) - (now.getTime() / 1000)