Применение формата даты к значению даты v-модели - PullRequest
0 голосов
/ 29 октября 2019

Как я могу отформатировать дату в моем входе? Например: я получаю это значение даты 2019-10-10T07:00:00Z для этой строки кода <input type="text" v-bind:data-id="program.id" :readonly="program.isReadOnly" v-model="program.Date">, но мне нужно, чтобы оно было в этом формате мм / дд / гг

Я создал метод для использования moment.js, но это не такработает полностью. Она правильно форматирует дату, но когда я пытаюсь изменить ее и сохранить, она возвращается к нежелательной дате.

<input type="text" v-bind:data-id="program.id" :readonly="program.isReadOnly" v-model="formatDate(program)">

 formatDate(program){
      var formatL = moment.localeData().longDateFormat('L');
      var format2digitYear = formatL.replace(/YYYY/g,'YY');
      return moment(program.Date).format(format2digitYear);
    }

Вот перо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...