【问题标题】:min and max date on Datepicker won't work on my projectDatepicker 上的最小和最大日期不适用于我的项目
【发布时间】:2016-11-21 19:41:42
【问题描述】:

我有一个使用日期选择器的输入字段。我正在尝试设置它,以便日历仅在工作日显示为活动状态。过去的日期和比当前日期早 1 个月的日期旨在显示为无效。

目前,只有周末显示为非活动状态。过去的日期仍显示为有效。 有人可以帮我解决这个问题吗?

<input id="date" type="text " class="form-control datepicker" name="date" value="Click to select a date">



$(function() {
            $(".datepicker").datepicker({
                maxDate: '+1m', //+1m is 1 month from now
                minDate: '0', //allow only from now on
                daysOfWeekDisabled: [0, 6],
                orientation: 'auto'
            });

【问题讨论】:

  • jsfiddle.net/j08691/q8edsje9范围内为我工作
  • 任何想法为什么它在我的情况下不起作用?(或者为什么它只能部分起作用?
  • 你在哪里看到一个名为daysOfWeekDisabled的选项?
  • 此快捷方式不会专门禁用,但这只会显示工作日。 .ui-datepicker-week-end{ display: none; } 如图here
  • @j08691 OP 显然正在使用 bootstrap datepicker.. 根据他对答案的评论

标签: jquery twitter-bootstrap datepicker


【解决方案1】:

我认为您正在使用插件或其他东西,如果这就是您所做的一切,您就不需要它。尝试将 beforeShowDay 参数与 noWeekends 一起使用,例如:

      $(".datepicker").datepicker({
        maxDate: '+1m', //+1m is 1 month from now
        minDate: '0', //allow only from now on
        orientation: 'auto',
        beforeShowDay: $.datepicker.noWeekends
      });

上面是 jQuery 的日期选择器。这是 Bootstrap,所以尝试使用 startDate/endDate 之类的:

        $(".datepicker").datepicker({
            endDate: '+1m', //+1m is 1 month from now
            startDate: '0', //allow only from now on
            daysOfWeekDisabled: [0, 6],
            orientation: 'auto'
        });

【讨论】:

  • 我使用的是:
  • 好的,你使用的是 Bootstraps 日期选择器,而不是 jQuery。
【解决方案2】:

如果使用引导日期选择器,请尝试使用 startdate 和 enddate 作为日期范围:

BootStrap enddate

Bootstrap startDate

可能是这样的:

$(".datepicker").datepicker({
   startDate: 'now', //+1m is 1 month from now
   endDate: '+1m', //allow only from now on
   daysOfWeekDisabled: [0, 6],
   orientation: 'auto'
});

【讨论】:

  • 啊,我觉得@fanfavorite 打败了我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-03-29
  • 2020-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-19
相关资源
最近更新 更多