js获取今天的日期加三个月
时间: 2023-04-10 07:02:50 浏览: 86
可以使用以下代码获取今天的日期加三个月:
```javascript
var today = new Date();
var threeMonthsLater = new Date(today.getFullYear(), today.getMonth() + 3, today.getDate());
```
这将返回一个包含今天日期加三个月后的日期对象。
相关问题
js获取三个月前的日期
你可以使用JavaScript中的Date对象和一些基本算术运算来获取三个月前的日期。下面是一个例子:
```javascript
// 获取当前日期
let currentDate = new Date();
// 获取三个月前的日期
let threeMonthsAgo = new Date(currentDate.getFullYear(), currentDate.getMonth() - 3, currentDate.getDate());
// 将日期格式化为字符串
let formattedDate = threeMonthsAgo.toISOString().substring(0, 10);
console.log(formattedDate); // 输出格式化后的日期,例如:2021-01-01
```
在这个例子中,我们首先使用Date对象获取当前日期。然后,我们使用Date对象的构造函数来创建一个新的日期对象,该对象的月份减去3,表示三个月前的日期。最后,我们将日期格式化为字符串并输出。
js获取今天的日期加三个月,并格式化为YYYY-MM-DD,简化写法
可以使用moment.js库来实现这个功能,代码如下:
```
var today = moment();
var futureDate = today.add(3, 'months').format('YYYY-MM-DD');
console.log(futureDate);
```
这段代码会获取当前日期,加上三个月后,格式化为YYYY-MM-DD的形式,并输出结果。