簡體   English   中英

momentjs-如何尊重服務器日期時間

[英]momentjs - how to respect server date time

我正在解析通過Ajax從服務器“ 2014-06-06T10:21:11 + 00:00”收到的日期時間

var mom = moment(datetime);             
return mom.format("H:mm");

結果我得到:

18:21

這是10:21轉換為我的時區。 如何使Momentjs遵守服務器時區?

默認情況下,Moment.js不遵循該格式(請參閱支持的格式列表 )。 但是,您可以使用.utc()方法來獲取正確的結果,如下所示:

var mom = moment.utc(datetime);
return mom.format("H:mm");

文檔中的相關代碼段:

默認情況下,moment解析並以本地時間顯示。

如果要解析或以UTC顯示時刻,則可以使用moment.utc()而不是moment()。

這為我們帶來了Moment.js的有趣功能。 UTC模式。

在UTC模式下,所有顯示方法將以UTC時間而非本地時間顯示。

您需要帶有時區支持的momentjs版本: http ://momentjs.com/timezone/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM