momentjs时间与时区的比较

时间:2018-05-31 08:38:18

标签: javascript angularjs momentjs

我想两次比较:

时间A:我知道的日期时间是在美国/芝加哥'时区

时间B:我想要转换为' America / Chicago'的当前时间的日期时间。并与时间A进行比较。

我正在进行这个简单的测试,无法理解为什么以下所有结果都给出相同的结果:

moment('05/31/2018 03:25:00').tz('America/Chicago').diff(moment().tz('America/Phoenix'), 'minutes')
Result: 111

moment('05/31/2018 03:25:00').tz('America/Chicago').diff(moment().tz('America/Los_Angeles'), 'minutes')
Result: 110

moment('05/31/2018 03:25:00').tz('America/Chicago').diff(moment().tz('America/Chicago'), 'minutes')
Result: 110

moment('05/31/2018 03:25:00').diff(moment().tz('America/Chicago'), 'minutes')
Result: 110

注意:我的系统当前时间是太平洋标准时间01:25。所以,我相信时刻()。tz(' America / Los_Angeles')应该是太平洋标准时间01:25。

请纠正我出错的地方。我基本上试图将CST中的时间与PST中的当前时间进行比较,并找出实时的分钟差异。

0 个答案:

没有答案