繁体   English   中英

如何在日历控件中从今天的日期禁用过去的日期?

[英]How to disable past dates from today's date in calendar controle?

我有一个引导日历控件,无法从今天的日期禁用过去的日期。 请帮助解决。 我的控制权是

<div class="span6"> 
     <div class="input-append date date-picker" id="datetimepicker" data-date-viewmode="years" data-date-format="dd/mm/yyyy" data-date="today">                                                        
     <asp:TextBox ID="txtDate" runat="server" placeholder=" Select Sem Start Date" CssClass="large m-wrap"/> 
      <span class="add-on" style="display: none;"> </span>
      </div>
      <asp:Label ID="lbldatecompare" runat="server" Text="Not allowed select past date" ForeColor="Red" Visible="false"></asp:Label>
      <asp:TextBox ID="txtValue" runat="server" Text="" /> 
</div>

我尝试了以下功能

 <script type="text/javascript">
   $(function () {

       $('#datetimepicker').datetimepicker({ minDate: new Date() });
   });
   </script>

帮我解决这个问题。

试试这个给零,以记住,它将禁用过去的日期。

   $('#datetimepicker').datetimepicker({ minDate: 0});

要么

var date = new Date();
var today = new Date(date.getFullYear(), date.getMonth(),date.getDate());

$('#date').datepicker({ 
minDate: today
});

禁用将来的日期

  $('#datetimepicker1').datetimepicker({
        format: 'DD-MM-YYYY',
        maxDate: new Date
    }); 

禁用过去的日期

$('#datetimepicker2').datetimepicker({
    format: 'DD-MM-YYYY',
    minDate: new Date
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM