我必须计算设定时间和当前服务器时间之间的时间差。
我正在使用 momentjs 和 moment 时区库。
这是我所拥有的:
var serverTime = moment.tz(new Date(), "Europe/Berlin").format();
var bar = moment.tz("2016-05-14 00:00:00", "Europe/Berlin").format();
var baz = bar.diff(serverTime);
console.log('server time is: ' + serverTime);
console.log('time diff is: ' + baz);
Run Code Online (Sandbox Code Playgroud)
这给了我一个错误:
TypeError: bar.diff is not a function
Run Code Online (Sandbox Code Playgroud)
是否可以在两个时区格式的日期之间进行区分?如果没有,使用 momentjs 库进行此类计算的最佳方法是什么?