daterangepicker是否有选择最多60天的日期和最少10天的日期的选项。我看到具有dateLimit
的选项,该选项仅设置给定数字的限制。不适用于日期的最小和最大天数。意思是,我希望用户选择最多60天或最少10天的日期。我尝试在Google上搜索,但没有找到dateLimit
以外的任何内容。有人知道如何处理吗?
感谢您的帮助。谢谢。
您可以尝试此示例,因为必须为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" />