2012-10-13 23 views
0

問題是使用Moment js庫解析日期使用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分○○秒。

我該如何解決這個問題?

回答

4

嘗試增加的日期格式爲第二個參數爲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); ​ 
+0

謝謝你的工作! – user1184100