Как получить текущий день (обрезанный только до 3 символов) в angular2/4

Я использовал currentDate = new Date(); в моем typescript file и пытался выполнить рендеринг с использованием {{currentDate}}, но он показывает полный формат, например Sun Aug 06 2017 15:36:11 GMT+0530 (IST).

Я взял ссылку из AngularDatePipe, затем я визуализирую {{currentDate | date}}, теперь он отображается как Aug 6, 2017. Но то, что я хочу, это просто день с начальными 3 символами, например Sun , Sat .. и так далее, есть ли способ получить его из этого формат Sun Aug 06 2017 15:36:11 GMT+0530 (IST).


person angular.aditya    schedule 06.08.2017    source источник
comment
Я взял ссылку из AngularDatePipe Есть ли какая-то причина, по которой вы на самом деле не читали эту страницу, которая не могла более четко описать вариант EEE?   -  person    schedule 06.08.2017


Ответы (3)


Вы можете использовать краткую форму ": EEE" после даты.

{{currentDate | date : 'EEE'}}

Проверьте эту ссылку для различных форматов фильтр даты

person Rajarajan Rajasekaran    schedule 06.08.2017

{{ сегодня | дата : "EEE" }}

EEE должен дать вам трехбуквенный день

person user3365957    schedule 06.08.2017

Вы должны использовать EEE

     <p>{{today | date:'EEE'}}</p>

Используйте метод в соответствии с этим post и использовать этот массив в DOM.

РЕАЛЬНАЯ ДЕМО

person Aravind    schedule 06.08.2017
comment
это работает, любой способ получить все даты и соответствующий день для определенного месяца, например, для августа.? - person angular.aditya; 06.08.2017