new Date 获取前一天
时间: 2023-11-17 08:57:01 浏览: 236
输入日期返回前一天
要获取前一天的日期,您可以使用JavaScript中的Date对象和一些日期操作方法来实现。下面是一种常见的方法:
```javascript
// 创建一个Date对象,表示当前日期
var currentDate = new Date();
// 使用setDate()方法设置日期为前一天
currentDate.setDate(currentDate.getDate() - 1);
// 获取前一天的年、月、日
var year = currentDate.getFullYear();
var month = currentDate.getMonth() + 1; // 月份从0开始,所以需要加1
var day = currentDate.getDate();
// 打印前一天的日期
console.log(year + "-" + month + "-" + day);
```
这段代码首先创建一个Date对象,表示当前日期。然后使用`setDate()`方法将日期设置为前一天,通过减去1来实现。最后,使用`getFullYear()`、`getMonth()`和`getDate()`方法获取前一天的年、月、日,并将它们拼接成所需的格式进行输出。
请注意,这种方法假设当前日期是基于本地时区的。如果您需要处理不同时区的日期,可能需要进行相应的调整。
阅读全文