基于月和年打字稿的动态天数组

时间:2018-08-10 07:19:41

标签: html5 typescript

我尝试使用打字稿和时刻制作充满活力的日子 我的代码是

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){

}

任何帮助和建议都非常感谢

0 个答案:

没有答案