阻止 jQuery datetimepicker 中的日期
Blocking the date in jQuery datetimepicker
我有一个代码,在 datetimepicker 中阻止未来 4 天,但问题是天数增加到 4。例如今天的日期是 28/08/2018 那么输出必须是“ 01/09/2018” 这将是输出,但我的代码中的输出是“32/08/2018”。
这是代码
//datetimepicker
<input type="text" id="text_checkin">
//jquery script --reference only--
<link rel="stylesheet" type="text/css" href="js/jquery.datetimepicker.min.css">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.datetimepicker.full.js"></script>
这是我的脚本
<script type="text/javascript">
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate() + 4;
var output = ((''+day).length<2 ? '0' : '') + day + '/'
+ ((''+month).length<2 ? '0' : '') + month
+ '/' + d.getFullYear();
alert(output);
$("#text_checkin").attr("autocomplete","off");
$("#text_checkout").attr("autocomplete","off");
$('#text_checkin').datetimepicker({
step: 5
});
$('#text_checkin').datetimepicker({
minDate: output
});
$('#text_checkin').datetimepicker({
timepicker:false,
format: 'd/m/Y',
formatDate:'d/m/Y'
});
</script>
偏移日期的正确方法是
// date 4 days ahead
var nextDay = new Date();
nextDay.setDate(nextDay.getDate() + 4);
alert(nextDay);
我有一个代码,在 datetimepicker 中阻止未来 4 天,但问题是天数增加到 4。例如今天的日期是 28/08/2018 那么输出必须是“ 01/09/2018” 这将是输出,但我的代码中的输出是“32/08/2018”。
这是代码
//datetimepicker
<input type="text" id="text_checkin">
//jquery script --reference only--
<link rel="stylesheet" type="text/css" href="js/jquery.datetimepicker.min.css">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.datetimepicker.full.js"></script>
这是我的脚本
<script type="text/javascript">
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate() + 4;
var output = ((''+day).length<2 ? '0' : '') + day + '/'
+ ((''+month).length<2 ? '0' : '') + month
+ '/' + d.getFullYear();
alert(output);
$("#text_checkin").attr("autocomplete","off");
$("#text_checkout").attr("autocomplete","off");
$('#text_checkin').datetimepicker({
step: 5
});
$('#text_checkin').datetimepicker({
minDate: output
});
$('#text_checkin').datetimepicker({
timepicker:false,
format: 'd/m/Y',
formatDate:'d/m/Y'
});
</script>
偏移日期的正确方法是
// date 4 days ahead
var nextDay = new Date();
nextDay.setDate(nextDay.getDate() + 4);
alert(nextDay);