export const getDateFormList = () => { const datenow = new Date(); const YYYY = datenow.getFullYear().toString(); //年 const M = (datenow.getMonth() + 1).toString(); //月 const MM = M.length === 1 ? `0${M}` : M; //月 const D = datenow.getDate().toString(); //日 const DD = D.length === 1 ? `0${D}` : D; //日 return [ `${YYYY}-${MM}-${DD} 00:00:00`, `${YYYY}-${MM}-${DD} 23:59:59`, ] }
时间: 2023-08-12 21:08:53 浏览: 292
Vue源码中要const _toStr = Object.prototype.toString的原因分析
好的,下面是改造后的代码,可以实现获取当前日期及未来两天的日期:
```
export const getDateFormList = () => {
const dateNow = new Date();
const dates = [];
// 获取当前日期及未来两天的日期
for (let i = 0; i < 3; i++) {
const date = new Date(dateNow.getTime() + i * 24 * 60 * 60 * 1000);
const YYYY = date.getFullYear().toString(); // 年
const M = (date.getMonth() + 1).toString(); // 月
const MM = M.length === 1 ? `0${M}` : M; // 月
const D = date.getDate().toString(); // 日
const DD = D.length === 1 ? `0${D}` : D; // 日
dates.push(`${YYYY}-${MM}-${DD}`);
}
return dates;
}
```
以上代码会返回一个包含当前日期及未来两天日期的数组,格式为 `YYYY-MM-DD`。您可以根据您的实际需求来调整日期格式。
阅读全文