日期范围选择器中的最小最大日期范围选择

发布于 2024-10-21 03:26:03 字数 900 浏览 3 评论 0原文

我正在使用日期范围选择器

代码在这里:

<input type="text" name="sample" id="sample" class="date_css" value="Select a date" />

查询在这里:

    <script type="text/javascript">
        $(function(){
              $('#sample').daterangepicker({
                arrows:true,
                dateFormat: 'd-M-yy',
                rangeSplitter: 'to',
                datepickerOptions: {
                     changeMonth: true,
                     changeYear: true,
                     minDate: new Date("01/01/2011") //Account created date
                },

              });
         });
    </script>

问题:datepickerOptions选项类似于jquery ui中的datepicker中使用的相同选项。当用户选择特定范围内的日期时,如何使用最小最大日期选择。 (如何在datepickerOptions中使用onSelect选项并限制选择范围)

帮助我

提前感谢...

I am using Date Range Picker

Codes are here:

<input type="text" name="sample" id="sample" class="date_css" value="Select a date" />

Query is here:

    <script type="text/javascript">
        $(function(){
              $('#sample').daterangepicker({
                arrows:true,
                dateFormat: 'd-M-yy',
                rangeSplitter: 'to',
                datepickerOptions: {
                     changeMonth: true,
                     changeYear: true,
                     minDate: new Date("01/01/2011") //Account created date
                },

              });
         });
    </script>

Question: datepickerOptions Options are similar to same option using in datepicker in jquery ui. How can i use min max date selection while user selects date in particular range. (ie How to use onSelect Option within datepickerOptions and to restrict a range of selection)

Help Me

Thank in Advance...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淤浪 2024-10-28 03:26:03

请参阅 datepicker 最小值最大值datepicker 日期范围
我认为你想要的部分是:

onSelect: function( selectedDate ) {
    var option = this.id == "from" ? "minDate" : "maxDate",
    instance = $( this ).data( "datepicker" ),
    date = $.datepicker.parseDate(
    instance.settings.dateFormat ||
    $.datepicker._defaults.dateFormat,
    selectedDate, instance.settings );
    dates.not( this ).datepicker( "option", option, date );
}

然后你将它与“minDate”和“maxDate”选项结合起来。

See datepicker min max and datepicker date-range.
The part you want is i think:

onSelect: function( selectedDate ) {
    var option = this.id == "from" ? "minDate" : "maxDate",
    instance = $( this ).data( "datepicker" ),
    date = $.datepicker.parseDate(
    instance.settings.dateFormat ||
    $.datepicker._defaults.dateFormat,
    selectedDate, instance.settings );
    dates.not( this ).datepicker( "option", option, date );
}

Then you combine it with "minDate" and "maxDate" options.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文