Чтобы получить значение даты из ввода в JavaScript, вы можете использовать различные методы. Вот несколько примеров:
-
Использование объекта JavaScript
Date:var input = document.getElementById("yourInputId").value; var date = new Date(input); -
Использование метода
split():var input = document.getElementById("yourInputId").value; var parts = input.split("-"); var date = new Date(parts[0], parts[1] - 1, parts[2]); -
Использование метода
substring():var input = document.getElementById("yourInputId").value; var year = input.substring(0, 4); var month = input.substring(5, 7); var day = input.substring(8, 10); var date = new Date(year, month - 1, day); -
Использование регулярных выражений:
var input = document.getElementById("yourInputId").value; var regex = /(\d{4})-(\d{2})-(\d{2})/; var match = regex.exec(input); var year = match[1]; var month = match[2]; var day = match[3]; var date = new Date(year, month - 1, day);
Эти методы предполагают, что входное значение имеет формат «ГГГГ-ММ-ДД». Измените код соответствующим образом, если у вас другой формат ввода.