获取开始日期到结束日期中间的日期
作者:
xsmile21 | 来源:发表于
2022-08-12 09:34 被阅读0次function addOneDay(currentDay) {
let d = new Date(currentDay);
d = +d + 1000 * 60 * 60 * 24;
d = new Date(d);
return d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
}
/*将字符类型时间转换为yyyy-MM-dd格式*/
function simpleDate(oldDate) {
let dateArr = oldDate.split("-");
dateArr["1"] = dateArr["1"].length == 1 ? "0" + dateArr["1"] : dateArr["1"];
dateArr["2"] = dateArr["2"].length == 1 ? "0" + dateArr["2"] : dateArr["2"];
return dateArr.join("-");
}
function getEveryDay(startDate, endData) {
let dateList = [startDate];
let dayCount = (new Date(endData) - new Date(startDate)) / (1000 * 60 * 60 * 24);
for (let i = 0; i < dayCount; i++) {
let currentDay = addOneDay(dateList[i]);
currentDay = simpleDate(currentDay);
dateList.push(currentDay);
}
return dateList;
}
本文标题:获取开始日期到结束日期中间的日期
本文链接:https://www.haomeiwen.com/subject/yrjtgrtx.html
网友评论