我有一个字符串Mar 7 2012
。将日期字符串转换为日期
如何将其转换为Date对象,所以我可以使用mydate.getDate()
,mydate.getMonth()
,mydate.getFullYear()
等?
我有一个字符串Mar 7 2012
。将日期字符串转换为日期
如何将其转换为Date对象,所以我可以使用mydate.getDate()
,mydate.getMonth()
,mydate.getFullYear()
等?
那么,它很简单
var d =new Date("March 7 2012");
document.write(d.getMonth()); //use it
我会结合使用Date.parse
与Date#setTime
。例如:
var d = new Date();
d.setTime(Date.parse("Mar 7 2012"));
你在mozilla的开发中有很好的参考文档。网络:https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date
,你会注意到这个是输入不符合规范,所以它是偶然的工作。 – peller 2012-03-07 16:56:07
可能的重复http://stackoverflow.com/questions/476105/how-can-i-convert-string-to-datetime-with-format-specification-in-javascript – jbabey 2012-03-07 16:11:36
可能的重复[如何在Javascript中将字符串转换为日期](http://stackoverflow.com/questions/2769901/how-to-turn-a-string-into-a-date-in-javascript) – 2012-03-07 16:12:07