js/site/dat-6ren">
gpt4 book ai didi

daterangepicker - 如何在 daterangepicker 中禁用过去的日期?

转载 作者:行者123 更新时间:2023-12-04 16:38:53 25 4
gpt4 key购买 nike

我使用两个日期选择 daterangepicker。这工作完美,但如何禁用过去的日期。下面是我的代码

js/site/daterange/moment.min.js">

    <script type="text/javascript" src="<?php echo base_url();?>js/site/daterange/daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>css/site/daterangepicker.css" />
<script type="text/javascript">
$(function() {
$('input[name="checkin"],input[name="checkout"]').daterangepicker({
autoUpdateInput: false,
locale: {
cancelLabel: 'Clear'
}
});

$('input[name="checkin"],input[name="checkout"]').on('apply.daterangepicker', function(ev, picker) {
//$(this).val(picker.startDate.format('MM/DD/YYYY') + ' - ' + picker.endDate.format('MM/DD/YYYY'));
$('#checkin').val(picker.startDate.format('MM/DD/YYYY'));
$('#checkout').val(picker.endDate.format('MM/DD/YYYY'));

});

$('input[name="checkin"],input[name="checkout"]').on('cancel.daterangepicker', function(ev, picker) {
$(this).val('');
});

});

最佳答案

我遇到过同样的问题。我查了 http://www.daterangepicker.com/#options在我看来 minDate 可以完成这项工作。

    var today = new Date(); 
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10){ dd='0'+dd }
if(mm<10){ mm='0'+mm }
var today = dd+'/'+mm+'/'+yyyy;
$('input[name="daterange"]').daterangepicker({

minDate:today
});

关于daterangepicker - 如何在 daterangepicker 中禁用过去的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37946283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com