我正在尝试使用 new Date() 解析我通过 ajax 调用(目前无关紧要)从 php 获得的日期字符串。
但是我不断得到错误的结果。
我的字符串是2013-05-09 20:56:17
当我做
var something = new Date("2013-05-09 20:56:17");
alert(something.getMonth());
它一直在提醒 0
在我看来,由于某种原因,新日期无法解析这个字符串。
有没有办法在 JS 中指定 new Date() 的日期格式?
我目前的解决方案是导入 php's:date()
并strtotime()
使用它们:
alert(date('m', strtotime("2013-05-09 20:56:17")));
这可行,但是我必须使用外部 js lib,我很确定有更好的 JS 方法来实现这一点。