如果是星期五,请更改datepicker

时间:2014-06-13 08:47:20

标签: jquery jquery-ui datepicker

我使用jquery UI datepicker来选择他们的交货日 - 最短交货日期是从当天起2个工作日......所有工作正常。

问题是如果当天是星期五,我们希望他们可以选择最早的星期二。

简而言之 - 如果当天是星期五,那么如果星期六+3,则需要+4。

这是代码。

谢谢!

jQuery(function() {
  jQuery("#date").datepicker( { 
     beforeShowDay: $.datepicker.noWeekends,
     minDate: +2, 
     maxDate: "+2M"
   } );
});

1 个答案:

答案 0 :(得分:3)

var min=2;

switch (new Date().getDay()) {
    case 5:
       min = 4;
       break;
    case 6:
       min = 3;
       break;
}

jQuery(function() {
 jQuery("#date").datepicker( { 
    beforeShowDay: $.datepicker.noWeekends,
    minDate: min, 
    maxDate: "+2M"
   } );
});