阻止特定日期和月份的预订

时间:2017-10-06 05:34:02

标签: javascript php wordpress plugins

    var pickmonth = Date.parse(pickupDate).getMonth();
    var pickday = Date.parse(pickupDate).getDay();

    if (pickday < 6 &&(pickmonth == 6 || pickmonth == 7)){

       if((parseInt(days) > parseInt(0) && parseInt(days) < parseInt(7)) ||(parseInt(days) > parseInt(7) && parseInt(days) < parseInt(14)) || (parseInt(days) > parseInt(14) && parseInt(days) < parseInt(21))){

           alert ('Hi');
           error.push(translated_strings.min_booking_days + '7,14 & 21 and checkin day must be saturday' + min_rental_days);
       }

    }

我希望7月份预订,8月只预订7,14,21天,并且预订发薪日必须是星期六。我正在使用租赁和预订插件。它的工作正常,适合7月和8月我想要的但不是一天的工作。 我也希望每天必须在星期六预订。请任何帮助。

提前感谢。

1 个答案:

答案 0 :(得分:0)

var pickmonth = Date.parse(pickupDate).getMonth();
                        var pickday = Date.parse(pickupDate).getDay();

        if (pickmonth == 6 || pickmonth == 7){


        if((parseInt(days) > parseInt(0) && parseInt(days) < parseInt(7)) ||(parseInt(days) > parseInt(7) && parseInt(days) < parseInt(14)) || (parseInt(days) > parseInt(14) && parseInt(days) < parseInt(21))){

            error.push(translated_strings.min_booking_days + '7,14 & 21 and checkin day must be saturday' + min_rental_days);
        }

        if (pickday < 6){
            error.push(translated_strings.min_booking_days + '7,14 & 21 and checkin day must be saturday' + min_rental_days);
        }

        }

这样我得到了解决方案。