@rinatoptimus

Как отформатировать дату в Angular 2?

Нужно, чтобы дата выводилась в формате ДД/ММ (допускается вариант с точкой ДД.ММ). Например, "23 февраля" должно выглядеть так: 23/02 (или 23.02).
Для этого в HTML есть редактируемый инпут с датой:

<inline-editor type="date" [(ngModel)]="product.personBirthDate" (onSave)="saveEditable($event)" name="personBirthDate" size="8"></inline-editor>


В главном модуле app.module.ts прописано:

import { DatePipe } from '@angular/common';

В компоненте добавлено:

personBirthDate: number = Date.now();

Ориентировался на этот пример из офиц документации
В консоли: joxi.ru/DmBLoJZhwywRJA

Как отформатировать дату?
  • Вопрос задан
  • 421 просмотр
Пригласить эксперта
Ответы на вопрос 1
@denismaster
Надо разбить[(ngModel)] на два блока:
[ngModel] ="product.personBirthDate | date : "dd/MM/yyyy"
, который отобразит данные, и
(ngModel) = "personBirthDate=$event", для их установки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы