我正在创建一个日期时间字符串,如下所示: 2010-07-15 11:54:21
2010-07-15 11:54:21
使用以下代码,我在Firefox中获得无效的日期,但在Chrome中正常运行
var todayDateTime = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + seconds; var date1 = new Date(todayDateTime);
在firefox中,date1给我一个无效的日期,但是在chrome中,它的工作正常,主要原因是什么?
您无法以任何方式实例化日期对象。它必须以特定的方式。以下是一些有效的示例:
new Date() // current date and time new Date(milliseconds) //milliseconds since 1970/01/01 new Date(dateString) new Date(year, month, day, hours, minutes, seconds, milliseconds)
要么
d1 = new Date("October 13, 1975 11:13:00") d2 = new Date(79,5,24) d3 = new Date(79,5,24,11,33,0)