【问题标题】:How to set bootstrap datepicker date range as dynamic如何将引导日期选择器日期范围设置为动态
【发布时间】:2015-09-11 07:52:34
【问题描述】:

我正在使用引导 datepicker 和 jquery datepair js。当用户选择起始日期时,我想显示起始日期前 30 天。例如:如果用户选择 2015-09-10 那么在日期字段中我想要 2015-10-20 这样。表示从用户选择的日期提前 30 天。为此,我使用以下代码。

jQuery('#datepair_range .date').datepicker({
'format': 'yyyy-mm-dd',
'todayHighlight': true,
'endDate': '+30d',
'autoclose': true
});
jQuery('#datepair_range').datepair();

但在日历中,用户可以选择 30 天日期范围内的日期。 30 天后,所有日期都将被禁用。添加'endDate':'+30d',这是错的吗?任何帮助将不胜感激。

【问题讨论】:

    标签: jquery datepicker


    【解决方案1】:

    我已经使用下面的代码修复了这个问题。

    jQuery('#datepair_range .date').datepicker({
    'format': 'yyyy-mm-dd',
    'todayHighlight': true,
    'autoclose': true
    });
    
    
    var dynamic_date_range = document.getElementById('datepair_range');
    var ddynamic_date_range_pair = new Datepair(dynamic_date_range, {
    'defaultDateDelta': 365
    });
    

    现在输出将是 365 天,将添加到起始日期。(用户选择的日期)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-20
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 2014-12-07
      • 1970-01-01
      • 2017-01-18
      • 2017-01-21
      相关资源
      最近更新 更多