试图从角度材料DatePicker中获取日,年和月

时间:2018-10-29 20:30:17

标签: javascript angular angular-material

我试图获取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 :(得分:0)

您可以使用Moment.js将日期格式设置为“ DD / MM / YYYY”格式

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

而且我不知道为什么要像使用ngModel'date'那样使用data.value.date

moment(this.date).format('DD/MM/YYYY')