Показать сообщение отдельно
  #1 (permalink)  
Старый 02.08.2018, 23:23
Интересующийся
Отправить личное сообщение для xlebosolniy Посмотреть профиль Найти все сообщения от xlebosolniy
 
Регистрация: 27.01.2018
Сообщений: 29

Вывод даты и времени
Делаю выбор даты и времени, вот так идет выбор даты с временем:
<input type="datetime-local" required>


а вот так вывожу текущую дату и время:
<script>
$(document).ready(function(){
    $('input[type=datetime-local]').val(new Date().toJSON().slice(0,19));
});
</script>

в итоге выглядит формат так: дата-месяц-год час:минута:секунда

Получается, что при таком выводе какую бы я дату или время (час и минута) не поставил, мне выдает ошибку, что ближайшее допустимое значение та дата и время, которое установлено или та дата и время, которое установлено, но только +1 к минуте, но если установить секунды на 0, то форма проходит при любой дате и времени.

если здесь slice(0,19)); 19 изменить на 16, то формат такой: дата-месяц-год час:минута, как мне и нужно, но только тогда какую бы дату и время я не поставил форма проходит.

Возможно ли этим решением сделать чтобы форма проходила при выборе любой даты или времени, но только если она не меньше текущей, проверив например через атрибут max или все гораздо сложнее?)
Ответить с цитированием