let data1 = [];
function getDay(day) {
var today = new Date();
var targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24 * day;
today.setTime(targetday_milliseconds);
var tYear = today.getFullYear();
var tMonth = today.getMonth();
var tDate = today.getDate();
tMonth = doHandleMonth(tMonth + 1);
tDate = doHandleMonth(tDate);
// return tYear+"-"+tMonth+"-"+tDate; //年月日
return tMonth + "-" + tDate; //月日
}
function doHandleMonth(month) {
var m = month;
if (month.toString().length == 1) {
m = "0" + month;
}
return m;
}
function dsdd(e) { //拼接
data1.splice(0);//清空之前的数据
for (let i = 0; i < e; i++) {
data1.push(getDay(-i));//-i 代表之前 i代表将来
}
}
dsdd(30) //多少天写多少
console.log( data1 )
生成预约时间数组
最新推荐文章于 2024-11-12 10:54:49 发布
这段代码定义了一个用于获取未来或过去指定天数日期的函数`getDay`,并使用`doHandleMonth`来处理月份显示。`dsdd`函数用于生成一个时间序列列表,清空之前的`data1`数组,并填充从当前日期开始向前数的特定天数的日期。最后,将生成的时间序列打印出来。
摘要由CSDN通过智能技术生成