gpt4 book ai didi

javascript - 在 javascript 或 jquery 中禁用日期选择器的下一个日期

转载 作者:行者123 更新时间:2023-12-03 04:26:55 28 4
gpt4 key购买 nike

我想禁用日期选择器上的下一个日期。在此代码中,我可以轻松隐藏周末日期,但我没有找到任何始终隐藏下一个日期的解决方案。

例如,今天的日期是 2017 年 4 月 21 日,因此日期选择器日期 2017 年 4 月 22 日应该隐藏,但其他日期应该处于事件状态。

var newWeekends = (weekends) ? $.datepicker.noWeekends : false;
var newDaysNb = (date_nb_days == 0) ? '1' : date_nb_days;
$( function() {
$( "#datepicker" ).datepicker({
timeFormat: "hh:mm tt",
beforeShowDay:$.datepicker.noWeekends,
changeYear: false,
});
});

最佳答案

更新2:
下面是隐藏下一个日期的代码:

var tomorrow = new Date();
tomorrow.setDate(tomorrow.getDate() + 1);
var dd = tomorrow.getDate();
var mm = tomorrow.getMonth()+1; //January is 0!

var yyyy = tomorrow.getFullYear();
if(dd<10){
dd='0'+dd;
}
if(mm<10){
mm='0'+mm;
}
var today = yyyy+'-'+mm+'-'+dd;
var array = []
array.push(today);

console.log(array)
$('input').datepicker({
language:'TR',
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
});
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<link href="https://davidwalsh.name/demo/jquery-ui-css/custom-theme/jquery-ui-1.7.2.custom.css" rel="stylesheet"/>

<input type='text' id='visit' />

关于javascript - 在 javascript 或 jquery 中禁用日期选择器的下一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43671142/

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