HTML5 datetime-local. Как принимать только Y-м-д - PullRequest
0 голосов
/ 05 ноября 2018

Я строю форму с локальным вводом даты и времени.

<input type="datetime-local" id="datetime" />

Когда я нажимаю кнопку «Сегодня», дата устанавливается на сегодняшний день следующим образом

2018-11-05 -: -

Когда я публикую форму, поле даты и времени будет пустым, поскольку часы и минуты не установлены. При настройке часов и минут, например. 00:00 это работает.

Могу ли я как-то автоматически установить часы и минуты на 00:00, когда они не определены?

1 Ответ

0 голосов
/ 05 ноября 2018

Если вам не нужно время (09:32), я бы использовал type = "date".

<input type="date">

Неверный тип datetime-local, потому что он не поддерживается firefox!

Но если вы хотите использовать datetime, вы можете запустить его под нагрузкой

document.getElementById("datetime").value = "2018-11-05T00:00";

Это установит время на 00:00, когда пользователь нажмет кнопку «сегодня», время останется на 00: 00

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...