js Date()建構函式簡單介紹

螞蟻小編發表於2017-03-26

Date()可以作為建構函式使用,能夠建立一個時間日期物件,例如:

[JavaScript] 純文字檢視 複製程式碼
var date=new Date();

上面的程式碼可以建立一個當前時間日期的物件,當然也可以建立指定時間日期的物件,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var date=new Date("2015/4/10");
console.log(date.getMonth());

上面你的程式碼是建立指定時間日期的物件,關於getMonth()函式可以參閱javascript getMonth()一章節。

下面介紹一下此建構函式常用的幾種引數格式:

[JavaScript] 純文字檢視 複製程式碼
new Date("month dd,yyyy hh:mm:ss");
new Date("month dd,yyyy");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);

上面是常用的集中建構函式引數格式,下面對引數做一下簡單介紹:

1.month:表示月份,0-11,分別表示一月份到12月份。

2.dd:表示天,1-31。

3.yyyy:表示四位年份。

4.hh:表示小時,0-23。

5.mm:表示分鐘,0-59。

6.ss:表示秒,0-59。

7.ms:表示毫秒,大於等於0的整數。還有一種比較常用的時間日期格式,那就是引數直接就是時間日期字串,例如:

[JavaScript] 純文字檢視 複製程式碼
new Date("2015/4/10")

上面程式碼中的4月份就是表示4月,而不5月份。

相關文章