时间戳2月显示为3月

时间:2014-02-14 19:28:19

标签: javascript date

晚上好,

今天我尝试将一些日期与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中执行。

1 个答案:

答案 0 :(得分:6)

因为月份索引从0开始,0=January1= Feb等等...... 11=Decemeber