拥有这个字符串30/11/2011
。我想把它转换成date对象。
我是否需要使用:
Date d = new Date(2011,11,30); /* months 1..12? */
或
Date d = new Date(2011,10,30); /* months 0..11? */
发布于 2011-11-22 17:27:35
var d = new Date(2011,10,30);
因为月份在js中是从0开始索引的。
发布于 2011-11-22 17:24:40
您一定要使用第二个表达式,因为JS中的月份是从0开始枚举的。
您也可以使用Date.parse方法,但它使用不同的日期格式:
var timestamp = Date.parse("11/30/2011");
var dateObject = new Date(timestamp);
发布于 2011-11-22 17:27:17
语法如下:
new Date(year, month [, day, hour, minute, second, millisecond ])
所以
Date d = new Date(2011,10,30);
是正确的;日、小时、分钟、秒、毫秒是可选的。
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date
https://stackoverflow.com/questions/8224459
复制相似问题