【问题标题】:Add startdate to boostrap datepicker将开始日期添加到引导日期选择器
【发布时间】:2020-12-17 11:51:47
【问题描述】:

我正在使用引导日期选择器 (https://github.com/uxsolutions/bootstrap-datepicker)

我需要在我的代码下方设置开始日期,但它似乎不起作用

 $('#end_date').datepicker({
            autoclose: true,
            format: "dd-mm-yyyy",
            StartDate:"01-08-2020"
  });

【问题讨论】:

  • 您是否尝试设置最小日期值,以便用户无法选择示例日期之前的日期,或者您是否尝试将日期设置为特定日期?

标签: jquery datepicker


【解决方案1】:

您可以使用 StartDate 选项。 日期或字符串。默认值:时间的开始 可以选择的最早日期;所有较早的日期都将被禁用。 日期应为当地时区。字符串必须可以用格式解析。 https://bootstrap-datepicker.readthedocs.io/en/stable/options.html#startdate

$('#end_date').datepicker({
            autoclose: true,
            format: "dd-mm-yyyy",
            language: 'en',
            startDate:"01-08-2020"
  });

如果你想使用 endDate 选项,它将禁用今天之后的所有日期。

 $('#end_date').datepicker({
                autoclose: true,
                language: 'en',
                format: "dd-mm-yyyy",
                endDate:"01-08-2020"
  });

此外,您还可以使用以下方法来更新或设置日期。

  $('#end_date').datepicker('update', '2011-03-05');
  $('#end_date').datepicker('setDate', '2011-03-05');

【讨论】:

    【解决方案2】:
     //Start date option is camel cased
     $('#end_date').datepicker({
           autoclose: true,
           format: "dd-mm-yyyy",
           startDate: "01-08-2020"
      });
    

    文档在这里:(https://bootstrap-datepicker.readthedocs.io/en/latest/)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多