@Adrenal1ne1

Как поместить результат работы функции в picker?

Добрый день!
Только начал изучать JS.

Есть функция в файле dateUtils.js
function formatDate(date) {
    var dd = date.getDate();
    if (dd < 10) dd = '0' + dd;
    var mm = date.getMonth() + 1;
    if (mm < 10) mm = '0' + mm;
    var yyyy = date.getFullYear();
    // if (yy < 10) yy = '0' + yy;
    return yyyy + '-' + mm + '-' + dd;
}

function firstWeekDate( currentDate ) {
    
    if (currentDate.getDay() != 0) {
        firstDayInWeek.setDate(currentDate.getDate - (currentDate.getDay() - 1));
    } else {
        firstDayInWeek.setDate(currentDate.getDate() - 6);
    }
    return formatDate(currentDate);
}

результат работы функции должен быть примерно такой - 2015-09-23

Как эту дату подставить в html файле в поле picker'a ?

<form action="<c:url value='/users/${myUser.ssoId}/show-all-stats'/>" method="POST">
            <p>Выберите дату:
                <input type="date" name="startDate" value="вот_здесь_должна_быть_дата_из_функции" min="2000-01-01">
                <input type="date" name="endDate" value="2016-10-30"
                       min="2000-01-01">
                <button type="submit">Show stats</button>
        </form>
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
@tommy_13
document.querySelector('input[name=startDate]').value = firstWeekDate(new Date());
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы