js Date()建構函式引數需要注意一個問題

admin發表於2017-04-15

關於Date()建構函式引數的基本用法可以參閱JavaScript Date()建構函式一章節。

下面介紹一下建構函式引數一個特別的地方,先看一段程式碼例項:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var str="2016-7-3";
var date=new Date(str);
console.log(date.getMonth());

輸出值是6,因為getMonth()的返回值是介於0-11之間的。

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var date=new Date(2016,7,3);
console.log(date.getMonth());

輸出值是7,直接就是當前月份值,如果是12月份,則輸出值是0。


相關文章