Javascript Date 对象

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

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

创建 Date 对象后,可以使用多种方法对其进行操作。 大多数方法只允许您使用本地时间或 UTC(通用或 GMT)时间获取和设置对象的年、月、日、小时、分钟、秒和毫秒字段。

Date 对象属性

序号 属性 描述
1 constructor 返回对创建此对象的 Date 函数的引用。
2 propertype 使您有能力向对象添加属性和方法。

Date 对象方法

序号 方法 描述
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 对象还定义了两个静态方法。 这些方法是通过 Date() 构造函数本身调用的。

序号 方法 描述
1 Date.parse() 解析日期和时间的字符串表示形式,并返回该日期的内部毫秒表示形式。
2 Date.UTC() 返回指定 UTC 日期和时间的毫秒表示。

查看笔记

扫码一下
查看教程更方便