Фильтр даты AngularJS
Определение и использование
date
Фильтр форматирует дату в указанном формате.
Дата может быть объектом даты, числом миллисекунд или строкой даты и времени, например "2016-01-05T09:05:05.035Z".
По умолчанию формат "MMM d, y" (Jan 5, 2016).
См. также:
Учебник AngularJS:Фильтры Angular
Пример
Пример 1
Отображение чисел в формате даты:
<div ng-app="myApp" ng-controller="datCtrl"> <p>Date = {{ today | date }}</p> </div>
Пример 2
Отображение даты в пользовательском формате:
<div ng-app="myApp" ng-controller="datCtrl"> <p>Дата = {{ today | date : "dd.MM.y" }}</p> </div>
Пример 3
Отображение даты с использованием предопределенного формата:
<div ng-app="myApp" ng-controller="datCtrl"> <p>Дата = {{ today | date : "fullDate" }}</p> </div>
Пример 4
Отображение текста и комбинации даты с предопределенными форматами:
<div ng-app="myApp" ng-controller="datCtrl"> <p>Дата = {{ today | date : "'today is ' MMMM d, y" }}</p> </div>
Пример 5
Ввести дату в виде строки даты и времени:
<div ng-app=""> <p>Дата = {{ "2016-01-05T09:05:05.035Z" | date }}</p> </div>
Грамматика
{{ date | дата : format : timezone }}
Параметр
Параметр | Описание |
---|---|
format |
Опционально. Используется для отображения формата даты, может быть одним из следующих:
Формат значения также может быть одним из следующих предопределенных форматов:
|
timezone | Опционально. Используется для форматирования даты по часам по поясу. |