Я использую DatePicker, и у меня есть следующий код:
<mat-form-field>
<input matInput
[matDatepicker]="picker"
placeholder="select a date"
(dateChange)="setDate($event.value)">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>
<mat-form-field>
<input matInput type="time" value="16:30">
</mat-form-field>
<input matInput value="{{ date | date: 'y-MM-dd' }}">
В этом примере DatePicker есть формат даты США.Я хотел бы использовать австралийский формат даты - дд / мм / гггг.Я могу создать скрытый ввод и преобразовать его в формат гггг-мм-дд для целей базы данных, но не могу показать формат дд / мм / гггг во входных данных DatePicker.Не могли бы вы помочь мне показать австралийский формат даты вместо формата даты в США в поле datapicker?
Также рекомендуется ли отправлять формат даты для целей БД?
.Файл TS
date: string;
setDate(date: string) {
this.date = date ? date : 'y-MM-dd';
.HTML файл
input matInput [matDatepicker]="picker" placeholder="select a date"
(dateChange)="setDate($event.value)">
и
<input type="hidden" matInput value="{{ date | date: 'y-MM-dd' }}">