日期范围选择器的最小日期限制

问题描述 投票:0回答:1

daterangepicker是否有选择最多60天的日期和最少10天的日期的选项。我看到具有dateLimit的选项,该选项仅设置给定数字的限制。不适用于日期的最小和最大天数。意思是,我希望用户选择最多60天或最少10天的日期。我尝试在Google上搜索,但没有找到dateLimit以外的任何内容。有人知道如何处理吗?

感谢您的帮助。谢谢。

jquery daterangepicker bootstrap-daterangepicker
1个回答
0
投票

您可以尝试此示例,因为必须为moment.js的daterangepicker使用daterangepicker.com。 daterangepicker的所有可用选项,您可以找到here

关于使用momentjs,您会找到更多信息here

$(document).ready(function() {
  $('input[name="daterange"]').daterangepicker({
    // you can use this optionally -> maxSpan: 50
    minDate: moment().add(10, 'days').calendar(),
    maxDate: moment().add(60, 'days').calendar()
  });
});
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>

<input type="text" name="daterange" />
© www.soinside.com 2019 - 2024. All rights reserved.