使用Moment js库解析日期的问题

时间:2012-10-13 08:12:15

标签: javascript momentjs

问题是使用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都会显示。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分: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); ​