Задать вопрос
@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

Как отформатировать дату?
  • Вопрос задан
  • 427 просмотров
Подписаться 1 Оценить 9 комментариев
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@denismaster
Надо разбить[(ngModel)] на два блока:
[ngModel] ="product.personBirthDate | date : "dd/MM/yyyy"
, который отобразит данные, и
(ngModel) = "personBirthDate=$event", для их установки.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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