@qwentry

Как отформатировать input type date?

есть input type="date"
<div class="form-group">
              <input id="birthdayI" v-model="$v.customerIndividual.birthday.$model" type="date" placeholder="Дата рождения"
                     class="form-control form-control-lg main-text" >
              <p v-if="errors" class="error">
                <span v-if="!$v.customerIndividual.birthday.required">Это поле обязательно к заполнению</span>
              </p>
            </div>

$v.customer..... - используется для валидации с помощью vuelidate.

На странице ввода этого поля вид даты в input DD-MM-YYYY, но в customerIndividual.birthday записывается в виде YYYY-DD-MM.
Как можно с помощью momentjs отформатировать дату что бы в customerIndividual.birthday записывалось в виде DD-MM-YYYY

:formatter="format"
format(value, event) {
    return moment(value).format('YYYY-MM-DD')
}

Данный вариант не помог или не так его реализовал
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MamaLuyba
Дык чтобы было в формате "DD-MM-YYYY", и надо в такой формат переводить: moment(value).format('DD-MM-YYYY')
Ответ написан
Ваш ответ на вопрос

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

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