时区偏移计算

时间:2012-08-08 13:32:43

标签: javascript date momentjs

假设服务器以这种格式提供日期:

 var date = '2012-08-08T15:04:33+0200';

正如您所看到的,上一个日期的时区偏移量为两个小时。

假设我需要在具有不同时区的不同地方显示相同的日期。

使用moment.js

在具有不同时区的不同客户端中显示日期的正确方法是什么

我确实尝试了以下但我不确定因为我无法测试它。

  moment(date, "YYYY-MM-DDTHH:mm:ss").fromNow();

1 个答案:

答案 0 :(得分:1)

根据文档,只需根据您的日期格式传递以下参数“Z”或ZZ即可。

所以在你的情况下它应该是:

var date = '2012-08-08T15:04:33+0200';
moment(date, "YYYY-MM-DDTHH:mm:ssZ").fromNow();