Установите ввод даты в HTML с помощью JavaScript

Чтобы установить ввод даты в HTML с помощью JavaScript, вы можете использовать различные методы. Вот несколько примеров:

  1. Метод 1. Использование свойства value

    var dateInput = document.getElementById("myDateInput");
    var currentDate = new Date();
    var formattedDate = currentDate.toISOString().split('T')[0];
    dateInput.value = formattedDate;
  2. Метод 2: использование объекта Date

    var dateInput = document.getElementById("myDateInput");
    var currentDate = new Date();
    var year = currentDate.getFullYear();
    var month = String(currentDate.getMonth() + 1).padStart(2, '0');
    var day = String(currentDate.getDate()).padStart(2, '0');
    var formattedDate = year + '-' + month + '-' + day;
    dateInput.value = formattedDate;
  3. Метод 3. Использование атрибута min

    var dateInput = document.getElementById("myDateInput");
    var currentDate = new Date();
    var formattedDate = currentDate.toISOString().split('T')[0];
    dateInput.min = formattedDate;
  4. Метод 4. Использование свойства defaultValue

    var dateInput = document.getElementById("myDateInput");
    var currentDate = new Date();
    var formattedDate = currentDate.toISOString().split('T')[0];
    dateInput.defaultValue = formattedDate;

Эти методы позволяют вам установить значение поля ввода даты в HTML с помощью JavaScript. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям, исходя из ваших конкретных требований.