Set Set eaSepick Debined Date от переменной в плагине блокировкиJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Set Set eaSepick Debined Date от переменной в плагине блокировки

Сообщение Anonymous »

Я использую дату Picker EaSepick и пытаюсь передать даты в файл JavaScript и отключить даты, через которые я прохожу. Проблема в том, что даже если я пытаюсь установить более одной даты в переменной, она отключает только первую дату. < /P>
Это пример от Easepick, однако это с жестко кодированными датами внутри Easepick < /p>

Код: Выделить всё

const bookedDates = [
'2024-09-02',
['2024-09-06', '2024-09-11'],
'2024-09-18',
'2024-09-19',
'2024-09-20',
'2024-09-25',
'2024-09-28',
].map(d => {
if (d instanceof Array) {
const start = new DateTime(d[0], 'YYYY-MM-DD');
const end = new DateTime(d[1], 'YYYY-MM-DD');

return [start, end];
}
< /code>
Это то, что я попробовал < /p>
if (datesUna == undefined) {
date1 = '2024-09-19';
date2 = '2024-09-21';
datesUna = date1.concat(",",date2);
console.log(datesUna);
} else {
datesUna = datesUna.replaceAll('"', '');
console.log(datesUna);
}
Это составная строка: 2024-09-19,2024-09-21
Это журнал консоли для строки, через который я прохожу из бэкэнд:
'2024-09-07','2024-10-13','2024-10-14','2024-10-15','2024-10-16','2024-10-17','2024-10-18','2024-10-19','2024-10-20','2024-11-08','2024-11-09','2024-11-22','2024-11-23','2024-11-24','2024-11-25','2024-11-26','2024-12-04','2024-12-05','2024-12-06','2024-12-07','2024-12-23','2024-12-24','2024-12-25','2024-12-26','2025-04-23','2025-04-24','2025-04-25','2025-04-26','2025-05-22','2025-05-23','2025-05-24','2025-05-25','2025-05-26','2025-07-01','2025-07-02','2025-07-03','2025-07-04','2025-07-05','2025-07-06','2025-07-07','2025-07-08','2025-07-09','2025-07-10','2025-07-25','2025-07-26','2025-07-27','2025-07-28','2025-07-29','2025-07-30','2025-07-31','2025-08-01','2025-08-02','2025-08-03','2025-08-04','2025-08-05','2025-08-06','2025-08-07'
< /code>
const bookedDates = [datesUna].map(d => {
if (d instanceof Array) {
const start = new DateTime(d[0], 'YYYY-MM-DD');
const end = new DateTime(d[1], 'YYYY-MM-DD');

return [start, end];
}

return new DateTime(d, 'YYYY-MM-DD');
});
< /code>
Even if I concat two dates only the date1 will be disabled and date2 won't be.

Подробнее здесь: https://stackoverflow.com/questions/789 ... ock-plugin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать функцию Set Set State Set Set Satwerive AMD (ADL) (для программного переворачивания)
    Anonymous » » в форуме C#
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • EaSepick - Preset StartDate и EndDate | Сохранить значения в переменных
    Anonymous » » в форуме Javascript
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать Set> в Set?
    Anonymous » » в форуме JAVA
    0 Ответы
    62 Просмотры
    Последнее сообщение Anonymous
  • Почему Date() и Calendar.current.startOfDay(for: Date()) создают разные дни?
    Anonymous » » в форуме IOS
    0 Ответы
    54 Просмотры
    Последнее сообщение Anonymous
  • Почему я получаю сообщение компоновщика: неопределенная ссылка на `Date::Date(int, int, int)' [дубликат]
    Anonymous » » в форуме C++
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»