У меня проблема с указателем даты, в основном у меня есть список дней, которые необходимо выделить, и календарь всегда показывает обновление, например, дни, которые уже прошли текущую дату, удаляются из календаря, чтобы сохранить егообновлено, проблема в том, что остальные дни не работают, отображается первый день, но не остальные.У меня все в порядке, код верен, и я даже пытался получить переменные serviceDates
data как статические и заменить их на переменную в функции обновления, и это работает, но если я использую переменную в функции, она не 'т работы.
Вот мой код:
var serviceDates = [
"21-12-2019",
"21-11-2019",
"22-10-2019",
"22-09-2019",
"23-08-2019",
"24-07-2019",
"24-06-2019",
"25-05-2019",
"25-04-2019",
"26-03-2019",
"24-02-2019",
"25-01-2019"
];
var currentDate = new Date();
for (var i = 0; i < serviceDates.length; i++){
var formatDate = serviceDates[i].split('-').reverse().join('-');
if(new Date(formatDate) < currentDate){
serviceDates.splice(i);
}
}
var servicesFiltered = serviceDates.join('","');
$('#datepicker').datepicker('update',servicesFiltered);