簡體   English   中英

firefox上的moment.js問題

[英]moment.js issue on firefox

此代碼在chrome上工作正常,但在firefox或IE上不起作用。 請注意,當我刪除“+00:00”時它工作正常

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.0/moment.min.js"></script>
<script>
 var now = moment("Sun Jun 01 2016 05:00:00+00:00").format('ddd MMM DD YYYY HH:mm:ssZ');
 alert(now);
</script>

如果你沒有傳遞字符串的格式來解析,你依賴於moment.js猜測格式,如果它不能得到看起來像一個有效日期的東西(它可能仍然是不正確的),它將會下降回到內置的Date構造函數進行解析,強烈建議使用它。 格式方法用於輸出格式,而不是解析格式。

要將字符串的格式傳遞給moment.js解析器,請將其包含為第二個參數:

moment("Sun Jun 01 2016 05:00:00+00:00",'ddd MMM DD YYYY HH:mm:ssZ').format(/*output format*/)

另請注意,在內置解析的情況下,控制台中會顯示以下警告:

棄用警告:時刻構建回落到日期。 這是不鼓勵的,將在即將發布的主要版本中刪除。 有關詳細信息,請參閱https://github.com/moment/moment/issues/1407

暫無
暫無

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

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