js 日期加10天后 年月变化很大
时间: 2023-07-12 18:05:54 浏览: 126
如果只是简单地将日期加上10天,不考虑月份和年份的跨度变化的话,可以使用以下代码:
```javascript
const date = new Date();
date.setDate(date.getDate() + 10);
console.log(date);
```
这里我们使用了 `Date()` 构造函数来创建一个表示当前时间的日期对象。然后,我们使用 `setDate()` 方法来将日期加上10天,最后打印出新日期对象。
如果需要考虑月份和年份的跨度变化,可以使用以下代码:
```javascript
const date = new Date();
const newDate = new Date(date.getFullYear(), date.getMonth(), date.getDate() + 10);
console.log(newDate);
```
这里我们使用 `Date()` 构造函数来创建一个表示当前时间的日期对象。然后,我们使用 `getFullYear()` 和 `getMonth()` 方法来获取当前年份和月份,并传入到新的 `Date()` 构造函数中。最后,我们使用 `getDate()` 方法来获取当前月份的日期,并加上10天,得到新的日期对象。
阅读全文