JavaScript Date()建構函式

螞蟻小編發表於2019-12-09

本文將結合程式碼例項詳細介紹一下Date()建構函式。

下面文章主要包含如下幾個方面的內容:

(1).Date()建構函式的作用。

(2).Date()建構函式的引數。

一.Date()建構函式的作用:

Date是關於時間日期的物件(類),包含豐富的API可供我們應用。

靜態方法可以直接通過類名呼叫,例項方法和屬性則必須通過Date物件例項。

通過Date()建構函式可以建立一個Date物件例項。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let date=new Date();
console.log(date.toLocaleString());

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201912/09/004122jmc2chjljj2yrddh.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

程式碼分析如下:

(1).通過建構函式Date()建立一個Date物件例項。

(2).然後呼叫例項方法toLocaleString()列印出本地時間日期格式字串。

建構函式可以使用預設引數或者人為指定引數,下面會進行介紹。

二.建構函式的引數:

在上面的程式碼中,Date()建構函式並沒有規定引數。

此時建立基於本地時間(北京時間),客戶端當前時間日期的Date例項。

當然我們也可以為建構函式規定引數,有如下幾種型別:

(1).時間戳。

(2).時間日期字串。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let date=new Date(1000000000000);
console.log(date.toLocaleString());

谷歌控制檯列印效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201912/09/004209dm2mj07f633m320r.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

上述程式碼中,建構函式的引數是一個時間戳,也就是一個數值型別。

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let date = new Date("2019/01/01 15:25:08");
console.log(date.toLocaleString());

谷歌控制檯列印效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201912/09/004236pq4s4qum7dqs7bqb.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

上述程式碼中,建構函式的引數是一個時間日期字串。

建構函式的引數還是比較複雜的,更為詳盡內容參閱JavaScript Date() 引數一章節。

相關文章