晚上好,
今天我尝试将一些日期与JavaScript中的日期进行比较。当我要插入2月份的时间戳时,它将在外部工具中显示为March。例如:
var year = 2014;
var month = 2;
var day = 14;
var hour = 20;
var minute = 0;
var second = 0;
new Date(year, month, day, hour, minute, second, 0).getTime() / 1000;
这将返回值1394823600,实际上是2014年3月14日星期五8:00:00 PM但不是2月。
在Firefox v27中执行。
答案 0 :(得分:6)
因为月份索引从0
开始,0=January
,1= Feb
等等...... 11=Decemeber
。