假设服务器以这种格式提供日期:
var date = '2012-08-08T15:04:33+0200';
正如您所看到的,上一个日期的时区偏移量为两个小时。
假设我需要在具有不同时区的不同地方显示相同的日期。
在具有不同时区的不同客户端中显示日期的正确方法是什么我确实尝试了以下但我不确定因为我无法测试它。
moment(date, "YYYY-MM-DDTHH:mm:ss").fromNow();
答案 0 :(得分:1)
根据文档,只需根据您的日期格式传递以下参数“Z”或ZZ
即可。
所以在你的情况下它应该是:
var date = '2012-08-08T15:04:33+0200';
moment(date, "YYYY-MM-DDTHH:mm:ssZ").fromNow();