如何在 jQuery UI Datepicker 中禁用基于当前时间的日期?

How to disable date based on the current time in jQuery UI Datepicker?

我有一个客户订单系统的多步骤表格。在一个步骤中,我为客户实施了 jQuery UI 日期选择器 select 他们的收货和交货日期。

到目前为止效果很好,但我想为这个日期选择器添加一个额外的功能;即,如果当前时间小于或等于上午 10 点(上午 10 点之前),用户可以 select 当前日期作为交货日期,但如果在上午 10 点之后订购,则应禁用当前日期,并且如果用户在星期五订购上午 10 点后,然后在交货日期中锁定下一个星期六和星期日。

任何帮助都将非常有用,在此先感谢。

这是我的想法 -

var dt = new Date();
    var hour = dt.getHours();
    if(parseInt(hour, 10) > 10) {
       //want to set minDate=+1 here
    } else {
        //want to set minDate=0 here
    }
var minDate = null;

...

if(parseInt(hour, 10) > 10) {
    minDate = 1;
}

$( ".selector" ).datepicker({
    minDate: minDate;
});