<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Тег input, атрибут max</title>
</head>
<body>
<form>
<input type="datetime-local" id="date" min ="2018-08-01T00:00" required>
<input type="submit">
</form>
<script>
var d = new Date();
var elem = document.getElementById("date");
elem.value = d.toISOString().slice(0,16);
</script>
</body>
</html>
вот так работает, нельзя задать дату меньше 01-08-2018, а если текущую дату и время сконвертировать в такой формат: год-месяц-деньTчас:мин и вставить в атрибут "min" будет запрещать отправлять форму если дата меньше текущей?