bootstrap datepicker js禁用未来日期

时间:2014-09-29 08:09:00

标签: jquery ruby-on-rails twitter-bootstrap datepicker

我想只在bootstrap datepicker上禁用未来日期。我曾尝试但无法解决此问题。有人帮忙!

这是我的代码

ready = function(){
$('.datepicker').datepicker({
      format: 'mm-dd-yyyy',
      endDate: '+0d',
      autoclose: true
  });
};
$(document).ready(ready);
$(document).on('page:load', ready);

2 个答案:

答案 0 :(得分:4)

尝试以下

$(document).ready(function(){
    $('.datepicker').datepicker({
        format: 'mm-dd-yyyy',
        endDate: '+0d',
        autoclose: true
    });
});

答案 1 :(得分:0)

正确的做法是声明一个变量来保存当前日期,然后在代码中将其用作日期。以下是你需要做的事情

    <script>
 var date = new Date();
        var d = new Date();        
        d.setDate(date.getDate());
    $(document).ready(function(){
    $('.datepicker').datepicker({
        format: 'mm-dd-yyyy',
        endDate: d,       
    });
});

</script>

有了这个,你确定你想要什么