У меня есть строка даты, исходящая от моего сервера, как показано ниже. :Как использовать угловую подающую трубку на входе
1992-05-26T18:30:00Z
Я пытаюсь форматировать это DD/формате ММ/ГГГГ, используя дату трубы и привязать его к моему входу ngModel.
var userdate:any = new Date(data.draftData.accountHolder.dateOfBirth);
this.setDob = userdate | date:'MM/DD/YYYY';
Он бросает мне ошибку:
ReferenceError: date is not defined
Мой HTML выглядит следующим образом
<md-input placeholder="Date of birth" value="mm/dd/yy" [(ngModel)]="setDob"></md-input>
Может кто-то момент, что я здесь отсутствует.
Возвращает значение "05" для указанной выше строки даты. Почему это? – Prashanth
@Prashanth Используйте «MM/dd/yyyy» https://github.com/angular/angular/blob/master/modules/%40angular/common/test/pipes/date_pipe_spec.ts#L59 – yurzui
https: // угловой. io/docs/ts/latest/api/common/index/DatePipe-class.html 'd' для' day' вместо 'D'. Спасибо @yurzui. –