如何解决这个JavaScript循环?

时间:2019-09-27 03:50:01

标签: javascript arrays loops date

我希望它处于循环中。任何想法?还是不可能?我应该在php中循环吗?想法是检查今天或明天的日期是否在无法选择的日期之内。

//array
var disabledArr = ["09/29/2019","09/30/2019"];
//for loop
var j = disabledArr.length;
//convert date
function formatDate(date) {
    var d = new Date(date),enter code here
        month = '' + (d.getMonth() + 1),
        day = '' + d.getDate(),
        year = d.getFullYear();

    if (month.length < 2) 
        month = '0' + month;
    if (day.length < 2) 
        day = '0' + day;

    return [month, day, year].join('/');
}

    var today = new Date();
    var today1 = formatDate(today);
    var n = disabledArr.includes(today1);
    if(n == true){
        today.setDate(today.getDate() + 1);
    }
    var today2 = formatDate(today);
    var n = disabledArr.includes(today2);
    if(n == true){
        today.setDate(today.getDate() + 1);
    }
    var today3 = formatDate(today);
    var n = disabledArr.includes(today3);
    if(n == true){
        today.setDate(today.getDate() + 1);
    }
    var today4 = formatDate(today);

0 个答案:

没有答案