ES6 - 日期

Date对象是JavaScript语言中内置的数据类型.使用新的 Date()创建日期对象,如以下语法所示.

创建Date对象后,许多方法允许您操作在上面.大多数方法只允许您使用本地时间或UTC(通用或GMT)时间来获取和设置对象的年,月,日,小时,分钟,秒和毫秒字段.

ECMAScript标准要求Date对象能够在1970年1月1日之前或之后的1亿天内以毫秒精度表示任何日期和时间.这是一个正负273,785年的范围,因此JavaScript可以表示直到275755年的日期和时间.

您可以使用以下任何语法使用

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


注意 : 括号中的参数始终是可选的.

日期属性

以下是Date对象的属性列表及其说明.

Sr.NoProperty&描述
1构造函数

指定创建对象原型的函数

2原型

prototype属性允许您添加属性和对象的方法

日期方法

以下是不同日期方法的列表以及描述.

Sr.No方法&描述
1日期()

返回今天的日期和时间

2getDate()

返回该月的日期根据当地时间指定的日期

3getDay()

根据当地时间返回指定日期的星期几

4getFullYear()

返回th的年份e根据当地时间指定日期

5getHours()

根据当地时间返回指定日期的小时

6getMilliseconds()

根据当地时间返回指定日期的毫秒数

7getMinutes()

根据当地时间返回指定日期的分钟数

8getMonth()

根据当地时间返回指定日期的月份

9getSeconds()

根据当地时间返回指定日期的秒数

10getTime()

返回数值指定日期为自1970年1月1日00:00:00 UTC以来的毫秒数

11getTimezoneOffset()

返回当前语言环境的时区偏移量(以分钟为单位)

12getUTCDate()

返回日期(日期)根据世界时间在指定日期的月份

                13getUTCDay()

根据世界时间返回指定日期的星期几

14getUTCFullYear()

根据世界时间返回指定日期的年份

15getutcHours()

根据通用时间返回指定日期的小时数

16getUTCMilliseconds()

根据通用时间返回指定日期的毫秒数

17getUTCMinutes()

返回指定日期的分钟数世界时间

18getUTCMonth()

根据通用时间


返回指定日期的月份
19getUTCSeconds()

根据通用返回指定日期的秒数时间

20setDate()

设置根据当地时间指定日期的某一天

                  21setFullYear()

根据当地时间设定指定日期的全年

22setHo urs()

根据当地时间设定指定日期的小时数

23setMilliseconds()

根据当地时间设置指定日期的毫秒数

24setMinutes()

根据当地时间设置指定日期的分钟数

25setMonth()

根据时间设置指定日期的月份当地时间

26setSeconds()

根据指定的日期设置秒数到当地时间

    27setTime()

将Date对象设置为自1970年1月1日00:00:00 UTC以来的毫秒数表示的时间

28setUTCDate()

将Date对象设置为自1970年1月1日,00:00:00 UTC以来的毫秒数表示的时间

29setUTCFullYear()

集根据世界时间指定日期的全年

                 30setUTCHours()

根据世界时间设定指定日期的小时

31setUTCMilliseconds()

根据通用时间设置指定日期的毫秒数

32setUTCMinutes()

根据通用时间设置指定日期的分钟数

33setUTCMonth()

根据世界时间设定指定日期的月份

                34setUTCSeconds()

根据世界时间设定指定日期的秒数

35todatestring()

将Date的"date"部分作为人类可读的字符串返回

36toLocaleDateString()

返回Date的"date"部分作为string,使用当前语言环境的约定

37toLocaleString()

使用当前语言环境的约定将日期转换为字符串

38toLocaleTimeString ()

使用当前语言环境的约定,以字符串形式返回Date的"time"部分

39toString()

返回表示指定Date对象的字符串

40toTimeString()

返回"时间"部分日期作为人类可读的字符串

41toUTCString()

使用通用时间约定将日期转换为字符串

42valueOf ()

返回Date对象的原始值