赞
踩
function getDates(days) { let date = new Date(); let curMonth = date.getMonth()+1; let curDay = date.getDate(); let curYear = date.getFullYear(); let d = new Date(curYear,curMonth,0); let dayCount = d.getDate(); let Dates = []; for (let i = 1; i < days; i++) { let nextDay = curDay + i; let nextMonth = curMonth; let nextYear = curYear; // 如果下一天大于总天数 nextDay就等于循环测次数 if (nextDay > dayCount) { nextDay = i; nextMonth = nextMonth + 1; // 判断是不是大于12月 if (nextMonth > 12) { nextMonth = 1; nextYear = nextYear + 1; } } let nowDay = nextYear + "-" + ("0" + nextMonth).slice(-2) + "-" + ("0" + nextDay).slice(-2); Dates.push(nowDay); } return Dates; }
由于业务需要 需要获取当天日期往后的几天 比如今天4月30日 获取3天就是5月1日 5月2日
如果遇到12月份 年份也需要加上去 代码如果有bug 请大家评论告诉我 谢谢
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。