Как я могу установить максимальную дату на 7-й день с сегодняшнего дня в типе даты ввода? - PullRequest
0 голосов
/ 14 марта 2019
var today = new Date().toISOString().split('T')[0];

document.getElementsByName("DateOfTravel")[0].setAttribute('min', today);

С помощью этого я могу установить мин дату на сегодняшнюю дату, но теперь я хочу установить макс. на 7-ю дату от сегодняшней даты

Ответы [ 2 ]

1 голос
/ 14 марта 2019

Попробуйте это:

var date = new Date();
date.setDate(date.getDate() + 7);
var today = date.toISOString().split('T')[0];
document.getElementsByName("DateOfTravel")[0].setAttribute('max', today);
1 голос
/ 14 марта 2019

Вы можете написать следующий код.

<input type="date" id="datePickerId" />

var date = new Date();
date.setDate(date.getDate() + 7);

datePickerId.max = date.toISOString().split("T")[0];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...