JAVASCRIPT 基础教程
JAVASCRIPT & DOM
JAVASCRIPT & BOM
JAVASCRIPT 高级教程
JAVASCRIPT 示例
JAVASCRIPT 参考

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