如何在日期选择器中禁用自定义日期以及以前的日期?

Posted

技术标签:

【中文标题】如何在日期选择器中禁用自定义日期以及以前的日期?【英文标题】:how to disable custom dates along with previous dates in datepicker? 【发布时间】:2021-10-29 17:25:15 【问题描述】:

我正在尝试禁用某些日期,我也在尝试禁用过去的日期。请提供一些帮助,我可以在日期选择器中删除过去的日期。

            <div class='input-group date' id='datepicker1'>
                <asp:TextBox runat="server" ID="txtdatepicker"> 
            </asp:TextBox>
            </div>
        
             <script type="text/javascript">
          
          $(function () 
            var disableSpecificDates =  ["19-8-2021", "28-8-2021", "26- 
            8-2021"];
           
            $('#datepicker1').datepicker(
                format: 'mm/dd/yyyy',
                beforeShowDay: function (date) 
                    dmy = date.getDate() + "-" + (date.getMonth() + 1) + 
           "-" + 
                date.getFullYear();
                    if (disableSpecificDates.indexOf(dmy) != -1) 
                        return false;
                    
                    else 
                        return true;
                    
                
            );
            $('#datepicker1').datepicker("setDate", new Date());
            );
           
          </script>

【问题讨论】:

【参考方案1】:

您可以禁用过去的日期,而不是删除。

$('#datepicker1').datepicker("minDate", new Date());
);

【讨论】:

请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。

以上是关于如何在日期选择器中禁用自定义日期以及以前的日期?的主要内容,如果未能解决你的问题,请参考以下文章

Angular 2 在日期选择器中禁用特定日期

如何在 Twitter 引导日期选择器中禁用结束日期范围?

如何在 jQuery 日期选择器中为禁用日期添加工具提示?

如何在日期选择器中添加自定义模板。?

如何在蚂蚁设计日期选择器中禁用所有星期日和特定日期数组

如何在 jquery ui 日期选择器中同时禁用周末和选定日期?