Кастомизация календаря datepicker
Можно ли в календаре datepicker через js выделить какую-нибудь определённую дату и например задать другой цвет текста ?

Вот пример на фотографии, только нужно выделить не ряды, а определённую дату
Примечание: тёмно-синем выделена текущая дату, а ещё нужна дополнительная дата со своим выделением ( цвета пример )
Ответы (1 шт):
Автор решения: teran
→ Ссылка
предполагаю, что вчерашнюю дату можно выделить как-то так
let d = new Date();
let yts = d.setHours(0,0,0,0) - 24*3600*1000;
$("#datepicker" ).datepicker({
beforeShowDay: function(d){
if(d.getTime() == yts){
return [true, 'wow', 'hey!'];
}
return [true];
}
});
.wow > a {
color: red !important;
}
<link rel="stylesheet" href="//code.jquery.com/ui/1.13.0/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<script src="https://code.jquery.com/ui/1.13.0/jquery-ui.js"></script>
<input type="text" id="datepicker">