2015-12-08 4 views

ответ

0

Вы должны иметь возможность использовать встроенный фильтр даты. Таким образом, вы можете отобразить это следующим образом:

 {{myDate | date : mediumDate}} 

В этом случае «mediumDate» является один из встроенных форматов, доступных. Ознакомьтесь с различными форматами здесь. https://docs.angularjs.org/api/ng/filter/date

+0

Спасибо за быстрый ответ. Я ищу такие форматы. 1.Tue 12/8/2015 11:58 PM 2.Te 11:58 PM, 3. на основе даты, я должен сказать Сегодня, yestersday, воскресенье, lasy неделю. какие фильтры и форматы я должен использовать? – hanu

+0

Пожалуйста, ознакомьтесь с документацией по предоставленной ссылке. например «EEEE»: День недели, (воскресенье-суббота). Для «сегодня» или «вчера» вам придется делать расчет самостоятельно. – Scott

0

Вы можете сделать некоторый простой формат с датой фильтром, но для продвинутых вещей, такой как отображение даты/время по отношению к конкретному моменту, вы должны попробовать MomentJS, которым может справиться с этим и многим другим.

функции вы ищете документируются здесь: http://momentjs.com/docs/#/displaying/fromnow/

Это должно быть легко установить пользовательский фильтр с этим. Что-то вроде этого:

app.filter('moment', function() { 
    return function(dateString) { 
     return moment(dateString).fromNow(); 
    }; 
}); 
Смежные вопросы