javascript日期
时间: 2024-10-24 18:01:28 浏览: 14
JavaScript中的Date对象是一个内置对象,用于处理日期和时间。它允许开发者获取当前日期、设置特定日期时间、比较日期以及格式化日期信息。以下是Date对象的一些基本操作:
1. **创建日期对象**:可以直接通过构造函数创建,如`var date = new Date()`,默认为当前日期和时间;也可以指定特定的年、月、日和时间,例如`new Date(2023, 0, 1)`。
2. **获取日期属性**:可以使用`.getFullYear()`, `.getMonth()`, `.getDate()`, `.getDay()`, `.hours()`, `.minutes()`, `.seconds()`等方法获取各个部分的信息(注意月份是从0开始计数的,0代表一月)。
3. **设置日期**:虽然不能直接改变已创建对象的日期,但可以通过`.setFullYear()`, `.setMonth()`, `.setDate()`, `.setHours()`, 等方法来设置日期和时间。
4. **日期计算**:提供`.getTime()`返回自1970年1月1日00:00:00 UTC以来的毫秒数,可以做加减运算,如`date.setDate(date.getDate() + 1)`增加一天。
5. **格式化日期**:使用`.toLocaleDateString()`, `.toString()`, 或者自定义模板字符串`date.toLocaleString('yyyy-MM-dd')`将日期转换为用户界面友好的格式。
阅读全文