问题是使用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都会显示。
我该如何解决这个问题?
答案 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);