Попытка просто получить День, Год и Месяц из углового материала DatePicker - PullRequest
0 голосов
/ 29 октября 2018

Я пытался получить только mm/dd/yyyy, я пытался использовать Date.getFullYear() и другие методы, но он не работает в Angular.

<form class="example-container" 
            #employeeForms="ngForm" 
            (submit)="submit(employeeForms)">
    <mat-form-field>
        <input matInput [matDatepicker]="picker" placeholder="Due Date" name="date" [(ngModel)]="date">
        <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
        <mat-datepicker #picker></mat-datepicker>
    </mat-form-field>
</form>

console.log(data.value.date) // Wed Oct 10 2018 00:00:00 GMT-0400 (Eastern Daylight Time)`

1 Ответ

0 голосов
/ 30 октября 2018

Вы можете использовать Moment.js для форматирования даты в формате "ДД / ММ / ГГГГ"

moment(data.value.date).format('DD/MM/YYYY')

и я не знаю, зачем использовать data.value.date, так как вы использовали ngModel 'date', которую вы могли бы назвать

moment(this.date).format('DD/MM/YYYY')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...