【问题标题】:Jquery Datepicker - disable tomorrow and if Time after 9 pm disable day after tomorrowJquery Datepicker - 明天禁用,如果晚上 9 点之后的时间禁用后天
【发布时间】:2015-06-06 11:21:20
【问题描述】:

在订单系统上工作,我希望用户从第二天(明天)开始订购,如果今天是晚上 9:00 之后,用户应该从第二天(后天)订购,我使用的是 Jquery Datepicker

下面是没有周末的myscript

$(".datepicker").datepicker({
   dateFormat: "dd-mm-yy",
   beforeShowDay: $.datepicker.noWeekends

   });

【问题讨论】:

    标签: javascript jquery jquery-ui datepicker jquery-ui-datepicker


    【解决方案1】:

    你可以试试这个:

    var today = new Date();
    $(".datepicker").datepicker({
       dateFormat: "dd-mm-yy",
       minDate: today.getHours() >= 21 ? 2 : 1
    
       });
    

    这里是DEMO

    【讨论】:

    • @SagarShinde 很高兴它有帮助:)
    • @Beginner,我想检查是否在下午时间,然后禁用第二天,否则保持第二天开放......任何建议都会很棒!
    • @Haidar 您可以将时间从晚上 9 点(即 21 点到 12 点)更改
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 2020-10-16
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多