js获取当前日期的前一天
时间: 2023-07-05 15:36:44 浏览: 81
您可以使用 JavaScript 中的 `Date` 对象来获取当前日期的前一天。以下是一种实现方式:
```javascript
// 创建一个 Date 对象,表示当前时间
var today = new Date();
// 获取当前时间的时间戳
var timestamp = today.getTime();
// 将时间戳减去一天的毫秒数(即 24 小时 * 60 分钟 * 60 秒 * 1000 毫秒)
var yesterdayTimestamp = timestamp - 24 * 60 * 60 * 1000;
// 创建一个新的 Date 对象,表示昨天的日期
var yesterday = new Date(yesterdayTimestamp);
// 使用 toLocaleDateString 方法将日期转换为本地时间字符串
var yesterdayStr = yesterday.toLocaleDateString();
console.log(yesterdayStr);
```
这段代码会输出当前日期的前一天的本地时间字符串,例如 `2021/10/05`。您可以根据需要对日期格式进行调整。
相关问题
js获取当前日期前一天
以下是js获取当前日期前一天的方法:
```javascript
var myDate = new Date();
myDate.setDate(myDate.getDate() - 1);
var year = myDate.getFullYear();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();
var dateStr = year + "-" + month + "-" + day;
console.log(dateStr); // 输出:当前日期前一天的日期,例如:2021-08-31
```
js当前日期的前一天
要获取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 ]