Разница между input type date и input type datetime-local заключается в том, что они используются для разных целей:
- input type date используется для полей ввода, которые должны содержать дату (год, месяц и день, без времени). 24 В зависимости от поддержки обозревателя в поле ввода может отображаться выбор даты. 4
- input type datetime-local задаёт поле ввода даты и времени без часового пояса. 4 В зависимости от поддержки обозревателя в поле ввода может отображаться выбор даты и времени. 4
Таким образом, дата устанавливает только дату, а datetime-local — дату и время без часового пояса. 14
Главное отличие также в том, что datetime-local поддерживается в браузерах, в которых работает date и time. 5