开发学院

您的位置:首页>教程>正文

教程正文

ES6 Date对象

ES6 Date对象

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

  一旦创建了日期对象,有许多方法允许您对其进行操作。大多数方法只允许您使用本地时间或UTC( universal,或GMT)时间获取和设置Date对象的年份、月、日、小时、分、秒和毫秒属性。

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

  您可以使用以下任意方式来使用date()构造函数创建日期对象。

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

  注释-括号中的参数始终是可选的。

Date对象的属性

1.constructor

返回对创建对象的引用。

2.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 :00UTC以来的毫秒数的毫秒数

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()

将日期对象设置为自1970年1月1日00:00:00(UTC)以来的毫秒数形式的时间

28.setUTCDate()

将日期对象设置为自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()

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

40.toTimeString()

将日期的“时间”部分返回为可读的字符串

41.toUTCString()

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

42.valueOf()

返回日期对象的原始值