JavaScript内置对象Date详尽指南

需积分: 42 2 下载量 139 浏览量 更新于2024-10-05 收藏 11KB TXT 举报
"JavaScript内置对象属性及方法大全" 在JavaScript中,内置对象是语言本身提供的一些预定义对象,它们提供了许多方便的功能,如处理日期、数组、正则表达式等。这里我们将深入探讨JavaScript中最常见的内置对象之一——Date对象及其属性和方法。 Date对象是JavaScript中的一个核心内置对象,它允许我们创建、操作和格式化日期和时间。以下是一些重要的Date对象的属性和方法: 1. 构造函数:`new Date()` 可用于创建一个新的Date对象,它默认设置为当前日期和时间。还可以传入日期字符串或时间戳来初始化对象。 2. `prototype`: 所有Date对象都继承自`Date.prototype`,这个原型对象包含了一些方法,例如`toString()`,用于将日期转换为字符串。 3. `getTime()`: 返回自1970年1月1日00:00:00 UTC以来的毫秒数,这是一个非常基础的时间表示方式。 4. `getFullYear()`: 获取完整的四位数的年份,比如2022。 5. `getMonth()`: 获取月份,注意这个方法返回的是0到11之间的值,0代表一月,11代表十二月。 6. `getDate()`: 获取月份中的日期,1到31之间。 7. `getDay()`: 获取一周中的星期几,0表示周日,6表示周六。 8. `getHours()`, `getMinutes()`, `getSeconds()`, `getMilliseconds()`: 分别获取小时、分钟、秒和毫秒。 9. `getUTCDay()`, `getUTCFullYear()`, `getUTCMonth()`, `getUTCDate()`, `getUTCHours()`, `getUTCMinutes()`, `getUTCSeconds()`, `getUTCMilliseconds()`: 这些方法与上面的类似,但返回的是基于协调世界时(UTC)的时间。 10. `setYear(yearInt)`: 设置年份,对于旧版本的JavaScript,只能设置2位数的年份,但不推荐使用,应优先使用`setFullYear()`。 11. `setFullYear(yearInt)`: 完整地设置年份,支持4位数的年份。 12. `setMonth(monthInt)`: 设置月份,注意月份是从0开始的。 13. `setDate(dateInt)`: 设置月份中的日期。 14. `setHours(hourInt)`, `setMinutes(minInt)`, `setSeconds(secInt)`, `setMilliseconds(milliInt)`: 设置小时、分钟、秒和毫秒。 15. `setUTC*`系列的方法:与上述的`getUTC*`类似,用于设置UTC时间。 16. `parse(dateString)`: 根据日期字符串解析并返回对应的时间戳。 除了Date对象,JavaScript还有其他内置对象,例如Array对象提供了处理数组的方法,如`push()`, `pop()`, `slice()`, `concat()`, `forEach()`等;RegExp对象用于正则表达式操作,如`test()`, `exec()`等;还有Math对象,它包含了许多数学常量和函数,如`PI`, `sqrt()`, `random()`等。 JavaScript内置对象的属性和方法极大地丰富了编程能力,使得开发者能够更加高效地处理数据和进行各种计算。熟练掌握这些内置对象的使用,是成为JavaScript开发者的必备技能。