@ligisayan

Как задать значение datapicker через несколько дней после произвольной даты?

Всем привет!
Есть календарь с библиотекой datapicker под bootstrap 4 со значениями стартовой и конечной позициями.

Задача состоит в том, чтобы можно было выбирать только дату начиная с сегодняшнего дня для старта, а для финиша не ранее, чем 4 дня спустя после старта. Для этого пробую сделать так, но получаю ошибку:
var d = e.date + 86400000*4;
$('#datetimepicker3').datetimepicker('minDate', d);

TypeError: minDate() Could not parse date parameter: 1553288400000



UPD: Задание минимального стартового дня решается заданием параметра minDate: moment(), но, если начинать первым выбирать конечный день то по-прежнему можно выбирать уже прошедшие дни, а, если и конечному дню задать minDate: moment(), то сходу в стартовом можно выбирать только из сегодняшнего дня..
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Замените

e.date + 86400000*4

на

new Date(e.date + 86400000 * 4)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект