2014-02-14 57 views
1

晚上好,時間戳2月顯示爲3月

今天我試着用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但不是2月。

在Firefox v27中執行。

回答

6

由於月份指數起始於0,其中0=January,1= Feb等等...... 11=Decemeber