JavaScript Date 日期参考
本章简要概述了全局 Date 日期对象的属性和方法。
JavaScript 日期对象
JavaScript Date 日期对象是一个全局对象,用于处理日期和时间。 Date 对象基于时间值,即自 1970 年 1 月 1 日 UTC 以来的毫秒数。
要了解有关日期的更多信息,请查看 JavaScript 日期和时间一章。
日期属性
下表列出了 Date 对象的标准属性。
属性 | 说明 |
---|---|
prototype |
允许您向 Date 对象添加新的属性和方法。 |
注意: JavaScript 中的每个对象都有一个 constructor
属性,该属性引用用于创建该对象实例的构造函数。
Date 方法
下表列出了 Date 对象的标准方法。
方法 | 说明 |
---|---|
getDate() |
返回月份中的某一天(从 1 到 31)。 |
getDay() |
返回星期几(从 0 到 6)。 |
getFullYear() |
返回年份(四位数)。 |
getHours() |
返回小时(从 0 到 23)。 |
getMilliseconds() |
返回毫秒数(0-999)。 |
getMinutes() |
返回分钟(从 0 到 59)。 |
getMonth() |
返回月份(从 0 到 11)。 |
getSeconds() |
返回秒数(从 0 到 59)。 |
getTime() |
返回自 1970 年 1 月 1 日午夜以来的毫秒数。 |
getTimezoneOffset() |
返回 UTC 时间与本地时间的时差,以分钟为单位。 |
getUTCDate() |
根据通用时间(从 1 到 31)返回月份中的某一天。 |
getUTCDay() |
根据通用时间(从 0 到 6)返回星期几。 |
getUTCFullYear() |
根据世界时返回年份。 |
getUTCHours() |
根据通用时间(从 0 到 23)返回小时。 |
getUTCMilliseconds() |
返回毫秒,根据通用时间(0-999) |
getUTCMinutes() |
根据世界时(0-59)返回分钟。 |
getUTCMonth() |
根据通用时间返回月份(从 0 到 11)。 |
getUTCSeconds() |
根据世界时(0-59)返回秒数。 |
getYear() | Deprecated. 请改用 getFullYear() 方法。 |
now() |
返回自 1970 年 1 月 1 日午夜以来的毫秒数。 |
parse() |
解析日期字符串并返回自 1970 年 1 月 1 日以来的毫秒数。 |
setDate() |
设置日期对象的日期。 |
setFullYear() |
设置日期对象的全年。 |
setHours() |
设置日期对象的小时数。 |
setMilliseconds() |
设置日期对象的毫秒数。 |
setMinutes() |
设置日期对象的分钟数。 |
setMonth() |
设置日期对象的月份。 |
setSeconds() |
设置日期对象的秒数。 |
setTime() |
将日期设置为 1970 年 1 月 1 日之后/之前的指定毫秒数。 |
setUTCDate() |
根据通用时间设置日期对象的月份中的哪一天。 |
setUTCFullYear() |
根据通用时间设置日期对象的年份。 |
setUTCHours() |
根据通用时间设置日期对象的小时数。 |
setUTCMilliseconds() |
根据通用时间设置日期对象的毫秒数。 |
setUTCMinutes() |
根据通用时间设置日期对象的分钟数。 |
setUTCMonth() |
根据通用时间设置日期对象的月份。 |
setUTCSeconds() |
根据通用时间设置日期对象的秒数。 |
setYear() |
Deprecated. 请改用 setFullYear() 方法。 |
toDateString() |
将 Date 对象的日期部分转换为人类可读的形式。 |
toGMTString() |
Deprecated. 请改用 toUTCString() 方法 |
toISOString() |
以字符串形式返回日期,按照 ISO 标准格式化。 |
toJSON() |
以字符串形式返回日期,格式为 JSON 日期。 |
toLocaleDateString() |
以本地格式化字符串的形式返回 Date 对象的日期部分。 |
toLocaleTimeString() |
以本地格式化字符串的形式返回 Date 对象的时间部分。 |
toLocaleString() |
将 Date 对象转换为本地格式化的字符串。 |
toString() |
将 Date 对象转换为字符串。 |
toTimeString() |
将 Date 对象的时间部分转换为字符串。 |
toUTCString() |
根据通用时间将 Date 对象转换为字符串。 |
UTC() |
返回 Date 对象中自 1970 年 1 月 1 日 00:00:00(午夜)以来的毫秒数。 |
valueOf() |
返回 Date 对象的原始值。 |
Advertisements