ES6 - 日期



Date 物件是內置於 JavaScript 語言的資料型別。Date 物件使用 new Date() 建立,如下面的語法所示。

建立 Date 物件後,可以使用許多方法對其進行操作。大多數方法只是允許您獲取和設定物件的年份、月份、日期、小時、分鐘、秒和毫秒欄位,使用本地時間或 UTC(通用或 GMT)時間。

ECMAScript 標準要求 Date 物件能夠以毫秒精度表示 1970 年 1 月 1 日前後 1 億天內的任何日期和時間。這大約是正負 273,785 年,因此 JavaScript 可以表示到 275755 年的日期和時間。

您可以使用以下任何語法使用Date() 建構函式建立 Date 物件。

new Date( ) 
new Date(milliseconds) 
new Date(datestring) 
new Date(year,month,date[,hour,minute,second,millisecond ])

注意 - 方括號中的引數始終是可選的。

Date 屬性

以下是 Date 物件屬性及其說明的列表。

序號 屬性及說明
1 constructor

指定建立物件原型的函式

2 prototype

prototype 屬性允許您向物件新增屬性和方法

Date 方法

以下是不同日期方法及其說明的列表。

序號 方法及說明
1 Date()

返回今天的日期和時間

2 getDate()

根據本地時間返回指定日期的月份中的日期

3 getDay()

根據本地時間返回指定日期的一週中的日期

4 getFullYear()

根據本地時間返回指定日期的年份

5 getHours()

根據本地時間返回指定日期的小時

6 getMilliseconds()

根據本地時間返回指定日期的毫秒數

7 getMinutes()

根據本地時間返回指定日期的分鐘數

8 getMonth()

根據本地時間返回指定日期的月份

9 getSeconds()

根據本地時間返回指定日期的秒數

10 getTime()

返回指定日期的數值,表示自 1970 年 1 月 1 日 00:00:00 UTC 以來經過的毫秒數

11 getTimezoneOffset()

返回當前區域設定的時區偏移量(以分鐘為單位)

12 getUTCDate()

根據世界時返回指定日期的月份中的日期

13 getUTCDay()

根據世界時返回指定日期的一週中的日期

14 getUTCFullYear()

根據世界時返回指定日期的年份

15 getutcHours()

根據世界時返回指定日期的小時

16 getUTCMilliseconds()

根據世界時返回指定日期的毫秒數

17 getUTCMinutes()

根據世界時返回指定日期的分鐘數

18 getUTCMonth()

根據世界時返回指定日期的月份

19 getUTCSeconds()

根據世界時返回指定日期的秒數

20 setDate()

根據本地時間設定指定日期的月份中的日期

21 setFullYear()

根據本地時間設定指定日期的年份

22 setHours()

根據本地時間設定指定日期的小時

23 setMilliseconds()

根據本地時間設定指定日期的毫秒數

24 setMinutes()

根據本地時間設定指定日期的分鐘數

25 setMonth()

根據本地時間設定指定日期的月份

26 setSeconds()

根據本地時間設定指定日期的秒數

27 setTime()

將 Date 物件設定為自 1970 年 1 月 1 日 00:00:00 UTC 以來經過的毫秒數所表示的時間

28 setUTCDate()

將 Date 物件設定為自 1970 年 1 月 1 日 00:00:00 UTC 以來經過的毫秒數所表示的時間

29 setUTCFullYear()

根據世界時設定指定日期的年份

30 setUTCHours()

根據世界時設定指定日期的小時

31 setUTCMilliseconds()

根據世界時設定指定日期的毫秒數

32 setUTCMinutes()

根據世界時設定指定日期的分鐘數

33 setUTCMonth()

根據世界時設定指定日期的月份

34 setUTCSeconds()

根據世界時設定指定日期的秒數

35 todatestring()

將日期部分作為人類可讀的字串返回

36 toLocaleDateString()

使用當前區域設定的約定將日期部分作為字串返回

37 toLocaleString()

使用當前區域設定的約定將日期轉換為字串

38 toLocaleTimeString()

使用當前區域設定的約定將時間部分作為字串返回

39 toString()

返回表示指定 Date 物件的字串

40 toTimeString()

將時間部分作為人類可讀的字串返回

41 toUTCString()

使用世界時約定將日期轉換為字串

42 valueOf()

返回 Date 物件的原始值

廣告

© . All rights reserved.