扫码一下
查看教程更方便
Date 对象是一种内置于 JavaScript 语言的数据类型。 日期对象是使用 new Date( ) 创建的,如下所示。
new Date( )
new Date(milliseconds)
new Date(datestring)
new Date(year,month,date[,hour,minute,second,millisecond ])
创建 Date 对象后,可以使用多种方法对其进行操作。 大多数方法只允许您使用本地时间或 UTC(通用或 GMT)时间获取和设置对象的年、月、日、小时、分钟、秒和毫秒字段。
序号 | 属性 | 描述 |
---|---|---|
1 | constructor | 返回对创建此对象的 Date 函数的引用。 |
2 | propertype | 使您有能力向对象添加属性和方法。 |
序号 | 方法 | 描述 |
---|---|---|
1 | getDate() | 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 |
2 | getDay() | 从 Date 对象返回一周中的某一天 (0 ~ 6)。 |
3 | getFullYear() | 从 Date 对象以四位数字返回年份。 |
4 | getHours() | 返回 Date 对象的小时 (0 ~ 23)。 |
5 | getMilliseconds() | 返回 Date 对象的毫秒(0 ~ 999)。 |
6 | getMinutes() | 返回 Date 对象的分钟 (0 ~ 59)。 |
7 | getMonth() | 从 Date 对象返回月份 (0 ~ 11)。 |
8 | getSeconds() | 返回 Date 对象的秒数 (0 ~ 59)。 |
9 | getTime() | 返回 1970 年 1 月 1 日至今的毫秒数。 |
10 | getTimezoneOffset() | 返回本地时间与格林威治标准时间 (GMT) 的分钟差。 |
11 | getUTCDate() | 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。 |
12 | getUTCDay() | 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。 |
13 | getUTCFullYear() | 根据世界时从 Date 对象返回四位数的年份。 |
14 | getUTCHours() | 根据世界时返回 Date 对象的小时 (0 ~ 23)。 |
15 | getUTCMilliseconds() | 根据世界时返回 Date 对象的毫秒(0 ~ 999)。 |
16 | getUTCMinutes() | 根据世界时返回 Date 对象的分钟 (0 ~ 59)。 |
17 | getUTCMonth() | 根据世界时从 Date 对象返回月份 (0 ~ 11)。 |
18 | getUTCSeconds() | 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。 |
19 | getYear() | 已废弃。 请使用 getFullYear() 方法代替。 |
20 | parse() | 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。 |
21 | setDate() | 设置 Date 对象中月的某一天 (1 ~ 31)。 |
22 | setFullYear() | 设置 Date 对象中的年份(四位数字)。 |
23 | setHours() | 设置 Date 对象中的小时 (0 ~ 23)。 |
24 | setMilliseconds() | 设置 Date 对象中的毫秒 (0 ~ 999)。 |
25 | setMinutes() | 设置 Date 对象中的分钟 (0 ~ 59)。 |
26 | setMonth() | 设置 Date 对象中月份 (0 ~ 11)。 |
27 | setSeconds() | 设置 Date 对象中的秒钟 (0 ~ 59)。 |
28 | setTime() | setTime() 方法以毫秒设置 Date 对象。 |
29 | setUTCDate() | 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。 |
30 | setUTCFullYear() | 根据世界时设置 Date 对象中的年份(四位数字)。 |
31 | setUTCHours() | 根据世界时设置 Date 对象中的小时 (0 ~ 23)。 |
32 | setUTCMilliseconds() | 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。 |
33 | setUTCMinutes() | 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。 |
34 | setUTCMonth() | 根据世界时设置 Date 对象中的月份 (0 ~ 11)。 |
35 | setUTCSeconds() | setUTCSeconds() 方法用于根据世界时 (UTC) 设置指定时间的秒字段。 |
36 | setYear() | 已废弃。请使用 setFullYear() 方法代替。 |
37 | toDateString() | 把 Date 对象的日期部分转换为字符串。 |
38 | toGMTString() | 已废弃。请使用 toUTCString() 方法代替。 |
39 | toISOString() | 使用 ISO 标准返回字符串的日期格式。 |
40 | toJSON() | 以 JSON 数据格式返回日期字符串。 |
41 | toLocaleDateString() | 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 |
42 | toLocaleTimeString() | 根据本地时间格式,把 Date 对象的时间部分转换为字符串。 |
43 | toLocaleString() | 根据本地时间格式,把 Date 对象转换为字符串。 |
44 | toString() | 把 Date 对象转换为字符串。 |
45 | toTimeString() | 把 Date 对象的时间部分转换为字符串。 |
46 | toUTCString() | 根据世界时,把 Date 对象转换为字符串。 |
47 | valueOf() | 返回 Date 对象的原始值。 |
除了前面列出的许多方法之外,Date 对象还定义了两个静态方法。 这些方法是通过 Date() 构造函数本身调用的。
序号 | 方法 | 描述 |
---|---|---|
1 | Date.parse() | 解析日期和时间的字符串表示形式,并返回该日期的内部毫秒表示形式。 |
2 | Date.UTC() | 返回指定 UTC 日期和时间的毫秒表示。 |