JavaScript Date 参考手册
Date 对象
Date 对象用于处理日期和时间。
日期对象是用 new Date() 创建的。
实例化日期有四种方式:
var d = new Date(); var d = new Date(milliseconds); var d = new Date(dateString); var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
有关日期和时间的教程,请阅读我们的 JavaScript 日期教程。
Date 对象方法和属性
| 方法 | 描述 |
|---|---|
| new Date() | 返回月中的第几天(从 1 到 31)。 |
| constructor | 返回创建 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() | 已弃用。请改用 getFullYear() 方法。 |
| now() | 返回自 1970 年 1 月 1 日午夜以来的毫秒数。 |
| parse() | 解析日期字符串并返回自 1970 年 1 月 1 日以来的毫秒数。 |
| prototype | 允许您向对象添加属性和方法。 |
| setDate() | 设置 Date 对象中月的某一天。 |
| setFullYear() | 设置日期对象的年份 |
| setHours() | 设置日期对象的小时。 |
| setMilliseconds() | 设置日期对象的毫秒数。 |
| setMinutes() | 设置日期对象的分钟数。 |
| setMonth() | 设置日期对象的月份。 |
| setSeconds() | 设置日期对象的秒数。 |
| setTime() | 将日期设置为 1970 年 1 月 1 日之后/之前的指定毫秒数。 |
| setUTCDate() | 根据世界时,设置 Date 对象中月份的一天。 |
| setUTCFullYear() | 根据世界时,设置日期对象的年份。 |
| setUTCHours() | 根据世界时,设置日期对象的小时。 |
| setUTCMilliseconds() | 根据世界时,设置日期对象的毫秒数。 |
| setUTCMinutes() | 根据世界时,设置日期对象的分钟数。 |
| setUTCMonth() | 根据世界时,设置日期对象的月份。 |
| setUTCSeconds() | 根据世界时,设置日期对象的秒数。 |
| setYear() | 已弃用。请改用 setFullYear() 方法。 |
| toDateString() | 将 Date 对象的日期部分转换为可读字符串。 |
| toGMTString() | 已弃用。请改用 toUTCString() 方法。 |
| toISOString() | 使用 ISO 标准将日期作为字符串返回。 |
| toJSON() | 以字符串形式返回日期,格式为 JSON 日期。 |
| toLocaleDateString() | 使用区域设置约定将 Date 对象的日期部分作为字符串返回。 |
| toLocaleTimeString() | 使用区域设置约定将 Date 对象的时间部分作为字符串返回。 |
| toLocaleString() | 使用区域设置约定将 Date 对象转换为字符串。 |
| toString() | 将 Date 对象转换为字符串。 |
| toTimeString() | 将 Date 对象的时间部分转换为字符串。 |
| toUTCString() | 根据世界时,将 Date 对象转换为字符串。 |
| UTC() | 根据 UTC 时间,返回自 1970 年 1 月 1 日午夜以来的日期中的毫秒数。 |
| valueOf() | 返回 Date 对象的原始值。 |