【发布时间】:2016-07-16 09:27:30
【问题描述】:
尝试使用 moment 的 diff 函数来计算 ms 时间差 b/w 一个时刻总是有一个恒定的时区和另一个时区无关紧要的时刻。我正在使用时刻时区来帮助解决这个问题。
这是我的示例代码:
const parisTime = moment({hour:18, minutes:0}).tz('Europe/Paris');
const currentTime = moment(); //right now
const difference = moment.duration(parisTime.diff(currentTime))
当我执行此操作时,差异将 currentTime 视为与欧洲/巴黎相同的时区,这不起作用 b/c currentTime 可能来自世界任何地方。
任何想法如何解决这个问题? 非常感谢您的帮助 - 正确答案将被标记为如此。
谢谢!
【问题讨论】:
标签: javascript momentjs