0

問題は、Moment js ライブラリを使用して日付を解析することです

Moment js ライブラリを使用して、Json から日付をフォーマットしています。json の日付形式は 2012-09-28 16:18:02 -0400 です。クライアント側でこの形式に変換したい: 2012 年 8 月 19 日午後 10 時 50 分。これは私が試したものです...

var a= moment("2012-09-28 16:18:02 -0400");
var day=a.format("Do MMMM YYYY, h:mm:ss a");
console.log(day);   //Outputs  28th September 2012, 9:30:00 am

しかし、毎回午前 9:30:00 と表示されます。

どうすればこれを解決できますか?

4

1 に答える 1

4

の 2 番目のパラメーターとして日付形式を追加してみてくださいmoment(...):

var a= moment("2012-09-28 16:18:02 -0400", "YYYY-MM-DD hh:mm:ss Z");
var day=a.format("MMMM Do YYYY, h:mm:ss a");
console.log(day); ​
于 2012-10-13T08:27:59.517 に答える