假设服务器以这种格式给出日期:
var date = '2012-08-08T15:04:33+0200';
如您所见,上一个日期的时区偏移量为两个小时。
假设我需要在具有不同时区的不同位置显示相同的日期。
使用时刻在具有不同时区的不同客户端中显示日期的正确方法是什么.js
我确实尝试了以下内容,但我不确定,因为我无法测试它。
moment(date, "YYYY-MM-DDTHH:mm:ss").fromNow();
根据文档,只需根据您的日期格式传递以下参数"Z"或ZZ
就足够了。
所以在你的情况下,它应该是:
var date = '2012-08-08T15:04:33+0200';
moment(date, "YYYY-MM-DDTHH:mm:ssZ").fromNow();