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

How to Set a Countdown with time zone?

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

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

今天是2017.11(Nov).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  

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

您可以利用 moment timezone 获取 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)