js当前日期的前一天
时间: 2023-09-20 11:13:03 浏览: 105
要获取JavaScript中当前日期的前一天,可以使用以下代码:
```javascript
var today = new Date(); // 获取当前日期
var oneDay = 24 * 60 * 60 * 1000; // 一天的毫秒数
var prevDay = new Date(today.getTime() - oneDay); // 前一天的日期
var year = prevDay.getFullYear();
var month = prevDay.getMonth() + 1 < 10 ? "0" + (prevDay.getMonth() + 1) : prevDay.getMonth() + 1;
var day = prevDay.getDate() < 10 ? "0" + prevDay.getDate() : prevDay.getDate();
var prevDate = year + "-" + month + "-" + day; // 格式化前一天的日期
```
这段代码首先获取当前日期,然后计算一天的毫秒数。接着,通过将当前日期的毫秒数减去一天的毫秒数,得到前一天的日期。最后,将前一天的日期格式化为"yyyy-mm-dd"的形式。
#### 引用[.reference_title]
- *1* [js获取指定日期的前一天/后一天](https://blog.csdn.net/weixin_53545517/article/details/126300288)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [小案例:js获取当前时间的前一天/后一天(昨天/明天)](https://blog.csdn.net/kk2442687723/article/details/103586054)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文