Чтобы отформатировать только вывод переменной, вы должны использовать pipe .
Канал данных можно найти в документах .
В основном, на вашем component.html
вы должны сделать:
<p>The date is {{ datepicker.value | date:'yyyy/MM/dd' }}</p>
Это отобразит datapicker.value
, отформатированный как yyyy/mm/dd
. У вас есть много других опций для форматирования выходных данных на основе каналов и даже для создания собственных.
Чтобы отформатировать дату в файле .ts
, у вас есть несколько вариантов.
- Используйте Date Pipe от Angular.
import { DatePipe } from '@angular/common';
new DatePipe('en').transform(this.datepicker.value, 'yyyy/MM/dd');
- Использовать dateformat (изменяет прототип объекта
Date
, добавляя метод format
)
- Использование date-fns
- Использование moment.js (излишнее количество, сверхтяжелое для такого малого использования)