input time на js обьект date
У меня есть инпуты типа тайм как можно их сравнивать или преобразить в обьекта date
Ответы (1 шт):
Автор решения: Anton Shchyrov
→ Ссылка
Объект Date кроме времени, содержит еще и дату. И на основании одного времени вы объект Date не сконструируете. Но если добавить какую-то дату (например текущую), то можно просто вызвать конструктор
new Date(curDate + " " + input.value);
document.getElementById("get").addEventListener("click", function() {
const timeStr = document.getElementById("time").value;
console.log(timeStr);
const date = new Date(new Date().toDateString() + " " + timeStr);
console.log(date.toString());
})
<input id="time" type="time"/>
<input id="get" type="button" value="Get Time"/>