Javascript 时区偏移计算

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

假设服务器以以下格式给出日期:

 var date = '2012-08-08T15:04:33+0200';
如您所见,上一个日期的时区偏移为两小时

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

在具有不同时区的不同客户端中,使用什么方法来显示日期

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

  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();