Загрузка данных


<fmt:formatDate value="${currentDate}"
                pattern="yyyy-MM-dd"
                timeZone="Europe/Moscow"
                var="maxSnvDate"/>

<input type="date"
       id="snvDate"
       class="form-control"
       max="${maxSnvDate}">



function updateRegisterBtn() {
    var dateInput = document.getElementById('snvDate');

    var dateOk = !!dateInput.value
        && dateInput.validity.valid;

    var enable = (check === true) && dateOk;

    $('#createRecordBtn').prop('disabled', !enable);
}



function buildSnvDateTime() {
    var dateInput = document.getElementById('snvDate');
    var chosenDate = dateInput.value;

    if (!chosenDate) {
        alert("Укажите дату создания справки");
        return null;
    }

    if (!dateInput.validity.valid) {
        alert(
            "Укажите корректную дату создания справки, не позднее текущей даты"
        );
        return null;
    }

    var time = fileVersionTime || '00:00:00';
    var dt = chosenDate + ' ' + time;

    console.log(
        "Дата:", chosenDate,
        "| Время из версии:", fileVersionTime,
        "=> datetime:", dt
    );

    return dt;
}