Javascript如何从datetime字符串中正确创建DateObject?

时间:2014-09-23 14:28:09

标签: javascript string datetime

我的日期时间为字符串,fxp:

2014-11-10 12:12 

我需要从这个字符串Date对象创建正确设置月份(从0开始的对象月份)。

所以我试过这个:

 var d = Date.parse("2014-11-10 12:12");

但似乎没有用。

 console.log("Month is " + d.getMonth());

没有给出结果。

如何正确解析和创建日期对象?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

Date.parse方法解析日期的字符串表示形式,并返回自1970年1月1日00:00:00 UTC以来的毫秒数。

您无法从该值解析月份。您必须使用新的Date对象。

尝试:

var d = new Date("2014-11-10 12:12");
console.log("Month is " + d.getMonth());