【问题标题】:How can I disable past dates in my datepicker? [duplicate]如何在我的日期选择器中禁用过去的日期? [复制]
【发布时间】:2017-10-11 05:03:29
【问题描述】:

如何从当前日期禁用我过去的日期。我已经检查了其他线程,但它在我的代码中不起作用。

<script>
$("#checkinDate").datetimepicker({
        format: "yyyy-mm-dd",
        startView: "month",
        minView: "month",
        autoclose: true,
        todayBtn: true
});
$("#checkoutDate").datetimepicker({
        format: "yyyy-mm-dd",
        startView: "month",
        minView: "month",
        autoclose: true,
        todayBtn: true
});
</script>

【问题讨论】:

  • SyntaxError: missing } after property list error is like that
  • 你使用的是哪个版本的jquery?

标签: jquery


【解决方案1】:

使用

<script>
$("#checkinDate").datetimepicker({
        format: "yyyy-mm-dd",
        startView: "month",
        minView: "month",
        autoclose: true,
        todayBtn: true,
        minDate:new Date()
});
$("#checkoutDate").datetimepicker({
        format: "yyyy-mm-dd",
        startView: "month",
        minView: "month",
        autoclose: true,
        todayBtn: true,
        minDate:new Date()
});
</script>

【讨论】:

  • 先生,当我使用它时,我的日期选择器没有打开。
  • 您能否在控制台中检查您遇到了什么错误。你也可以试试这个minDate: today
  • 属性列表后有错误 SyntaxError: missing }
  • 请解决您的语法错误。然后检查它会工作
  • 谢谢先生!我可以试试我的日期选择器吗?
【解决方案2】:

您可以使用minDate:new Date()。这将禁用过去的日期。

见小提琴https://jsfiddle.net/bharat_patidar/2pu9gtv4/

【讨论】:

    【解决方案3】:

    在下方申请

    $(".datepicker").datepicker({
               
                maxDate: '0',
               
             });

    【讨论】:

      猜你喜欢
      • 2021-04-15
      • 2016-07-03
      • 1970-01-01
      • 2013-03-23
      • 2018-10-16
      • 1970-01-01
      • 2020-03-17
      • 2017-04-09
      • 1970-01-01
      相关资源
      最近更新 更多