前端获取当前日期和上一日
时间: 2024-04-25 14:24:08 浏览: 154
java获取当前时间和前一天日期(实现代码)
5星 · 资源好评率100%
要在前端获取当前日期和上一日,可以使用JavaScript的Date对象和moment.js库。
首先,可以使用Date对象获取当前日期。可以使用以下代码获取当前日期:
```javascript
let now = new Date();
let currentYear = now.getFullYear();
let currentMonth = now.getMonth() + 1;
let currentDay = now.getDate();
let currentDate = `${currentYear}-${currentMonth}-${currentDay}`;
```
然后,可以使用moment.js库来获取上一日的日期。可以使用以下代码获取上一日的起始时间和结束时间:
```javascript
function preDay(date) {
let startDate = moment(date).subtract(1, "days").startOf("days").format("YYYY-MM-DD HH:mm:ss");
let endDate = moment(date).subtract(1, "days").endOf("days").format("YYYY-MM-DD HH:mm:ss");
return \[startDate, endDate\];
}
```
调用preDay函数并传入当前日期,即可获取上一日的起始时间和结束时间。
所以,前端获取当前日期和上一日的代码如下:
```javascript
let now = new Date();
let currentYear = now.getFullYear();
let currentMonth = now.getMonth() + 1;
let currentDay = now.getDate();
let currentDate = `${currentYear}-${currentMonth}-${currentDay}`;
function preDay(date) {
let startDate = moment(date).subtract(1, "days").startOf("days").format("YYYY-MM-DD HH:mm:ss");
let endDate = moment(date).subtract(1, "days").endOf("days").format("YYYY-MM-DD HH:mm:ss");
return \[startDate, endDate\];
}
let previousDay = preDay(currentDate);
```
其中,currentDate是当前日期,previousDay是上一日的起始时间和结束时间。
#### 引用[.reference_title]
- *1* [JavaScript js获取当前日期上一个月、下一个月并处理特殊月2月问题](https://blog.csdn.net/weixin_43743175/article/details/125679938)[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^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [JavaScript、js、vue获取当前天、上一日、下一日时间范围(moment.js)](https://blog.csdn.net/hhhppj/article/details/122433735)[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^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文