教程 > ES6 教程 > ES6 基础 阅读:28

ES6 Date

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 原型属性允许您向对象添加属性和方法

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 对象的原始值

查看笔记

扫码一下
查看教程更方便