2017-08-06 15 views
0

私は一瞬オブジェクトを持っていると私はまだモーメントJS日付形式の問題

let formatted = momentObj.format("YYYY-MM-DDTHH:mmZ"); 

好き、出力は "2017-08-02A01:00 + 00:00" である「期待のinstaed 2017-08- 02T01:00Z "

誰かが手掛かりを得ましたか?

答えて

1

あなたは、このようなT & Zエスケープする必要があります。

let formatted = momentObj.format("YYYY-MM-DD[T]HH:mm[Z]"); 
+0

それが働いていたが。それは必須ですか?私は正直に覚えていないことができますが、ある状況では逃げずに働くという感覚を持っています。 – Leggy7

+1

必ずしもそうではありません。私は 'T 'がエスケープせずに許されていると思いますが、' T'に新しい意味を与えるものにサポートを追加することを決定するかもしれないので、そのようなテキストをエスケープするのが最善です。将来の問題を避けるという観点からは、 'format'を使って文字列をエスケープする必要があります。 – Nisarg

+0

かなり網羅的です。ありがとうございました – Leggy7