В настоящее время я работаю над средством выбора даты Jquery, где праздничные дни отключены и все воскресенья, кроме первого в каждом месяце.Я пытался немного поиграться с кодом и узнал, как отключить все воскресенья и праздники, но не могу понять, как включить первое воскресенье каждого месяца.
В настоящее время мой код выглядитэто:
<script type="text/javascript">
(function(){
var natDays = [[12, 24],[12, 25], [1,1], [12, 31]];
var daysToDisable = [0];
function nationalDays(date) {
for (i = 0; i < natDays.length; i++) {
if (date.getMonth() == natDays[i][0] - 1
&& date.getDate() == natDays[i][1]) {
return [false, natDays[i][2] + '_day'];
}
}
for (i = 0; i < daysToDisable.length; i++) {
if ($.inArray(day, daysToDisable) != -1) {
return [false];
}
}
return [true];
}
// Datepicker
$('#datepicker').datepicker({
inline: true,
firstDay: 1,
changeYear: true,
changeMonth: true,
beforeShowDay: nationalDays,
});
});
</script>