【问题标题】:Completely disabling dates out of the given range完全禁用给定范围之外的日期
【发布时间】:2014-02-05 09:10:51
【问题描述】:

我正在使用这个插件https://github.com/dangrossman/bootstrap-daterangepicker/ 作为日期范围选择器。我想完全禁用/隐藏超出给定开始和结束日期范围的日期。有人可以帮我解决这个问题吗?

  $('#datrange').daterangepicker({
    timePicker: true,
    timePickerIncrement: 30,
    format: 'MM/DD/YYYY h:mm A',
    startDate: moment().subtract('days', 29),
  endDate: moment()
  });

这是我现在使用的代码。

【问题讨论】:

    标签: javascript jquery html css daterangepicker


    【解决方案1】:

    查看链接页面上的文档,我会说你需要这些选项:

    minDate:(日期对象、时刻对象或字符串)用户可以选择的最早日期
    maxDate:(日期对象、时刻对象或字符串)用户可以选择的最新日期

    这可能是这样的:

    $('#datrange').daterangepicker({
        timePicker: true,
        timePickerIncrement: 30,
        format: 'MM/DD/YYYY h:mm A',
        startDate: moment().subtract('days', 29),
        endDate: moment(),
        minDate: moment().subtract('days', 100),
        maxDate: moment().add('days', 100) // Using moment objects as a example.
    });
    

    【讨论】:

    • 当然只是花了我一些时间@Cerbrus
    • 是的,15 分钟的延迟可能会很痛苦。
    猜你喜欢
    • 2017-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多