如何通过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
输出不正确可能是因为我现在在阿联酋
答案 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)