【发布时间】:2021-07-01 02:13:03
【问题描述】:
我希望这里有人可以帮助我解决以下问题:-
目前,我的日期选择器 sn-p 有以下脚本,其中我排除了星期日。
<script>
window.onload = function() {
if (window.jQuery) {
let $ = window.jQuery;
$(function() {
$("#date").datepicker({
dateFormat: 'dd/mm/yy',
minDate: +1,
maxDate: '+2M',
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 0), ''];
}
});
});
}
}
我想添加以下条件:-
- 排除多个特定日期(即 16/04/21 等)
- 禁止客户在下午 12 点之后选择下一个工作日。
对于第 2 点,我有以下代码,但不确定将其包含在上面的哪个位置:-
$("#date" ).datepicker({
minDate: +1,
beforeShow : function(){
var dateTime = new Date();
var hour = dateTime.getHours();
if(hour >= 12){
$(this).datepicker( "option", "minDate", "+2" );
}
}
请告知,谢谢!
【问题讨论】:
-
JqueryUI 维护得不好,现在有更好的日期选择器库。我建议寻找一个更好的库,除非您出于遗留原因必须使用 JQueryUI。
-
看看这个帖子stackoverflow.com/questions/677976/…也许对你有帮助。
标签: javascript jquery datepicker shopify jquery-ui-datepicker