如何通过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
该输出不正确,可能是因为我现在在阿联酋
最佳答案
您可以利用timetime时区来通过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)
关于javascript - 如何设定带时区的倒数计时?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47046858/