Мне нужно выбрать дату из datetime-local, но я хочу, чтобы минуты были предварительно выбраны как «00».
Нравиться: мм/дд/гггг --:--:00
Таким образом, если пользователь выбирает дату и время, минуты всегда будут установлены на 00.
Мой HTML-код:
<input type = "datetime-local" name = "datetime_regular_start" id = "datetime_regular_start" value = "" required>
я пытался
const dateControl = document.querySelector('input[type = "datetime-local"]');
dateControl.value = "2020-06-01T08:30";
И все значение даты и времени выбрано заранее,
Поэтому я попытался изменить только минуты на 00.
const dateControl = document.querySelector('input[type = "datetime-local"]');
dateControl.value = "yyyy-mm-dd-HH:00";
Но это не работает. Как мне установить значение минут всегда равным 00?






Вы можете установить атрибут шаг на 3600 секунд (т. е. один час):
<input type = "datetime-local" step = "3600">Поддержка браузера может отличаться. Он работает в текущей версии Chrome, но не в Firefox.