我尝试使用打字稿和时刻制作充满活力的日子 我的代码是
enter code hereyear = year;
month = moment().month(Number(month)-1).format("MMM");
var start = moment(`${year}`+"."+`${month}`, "YYYY-MMM");
for(var end = moment(start).add(1,'month'); start.isBefore(end); start.add(1,'day')){
arr.push(start.format('D'));
}
其中arr根据所选的月份和日期返回动态的日期,但是我的问题是选择selecting年2月时有29个并且更改了非leap年时它应该返回28,并且那些选择了31个月份和选择了30天的月份应该返回仅显示30天,如何在打字稿中实现这一点?
我当前的实现是
// if last day is selected it should select in select option the last or else set the last day of any month
if(day === arr[arr.length] - 1){
}
任何帮助和建议都非常感谢