2016-05-11 4 views
2

Я являюсь проблемой определения результата «даты». Мне бы хотелось, чтобы значение переменной в прошлом было dd/mm/yyyy. Проблема в том, кто будет 2016-05-11T19: 23:. 34.399Z "Дата форматирования с помощью angularjs

+0

http://plnkr.co/edit/LRnkwtiIFearwbiDB5Qm?p=preview –

+2

Вы хотите отобразить дату с указанным форматом? Затем вы можете использовать '{{dt | date: 'dd/MM/yyyy'}} '. MM в верхнем регистре !! – AWolf

ответ

2

Добавить фильтр даты и необходимый формат

{{dt | date: 'dd/MM/yyyy'}} 

http://plnkr.co/edit/DDDepd8uwpzdBlGgxpuk?p=preview

@Yehudi Mekhael, если вы хотите, чтобы dt быть в этом формате и передать в качестве параметра, то вы можете сделать что-то.

var dt = $filter('date')(dt, 'MMM dd yyyy'); 

Но теперь dt не является объектом дата, это строка ,

+0

Должно быть «dd/MM/yyyy», как указано @AWolf, потому что mm = минуты – mhodges

+1

@mhodges Done! Спасибо –

+0

Я хочу, чтобы переменная «dt» уже была в стандарте dd/MM/yyyy. Это потому, что я буду передавать эту переменную в качестве параметра, тогда она должна быть в этом формате. –

2

Просто используйте как это

{{dt | date:'dd/MM/yyyy' }} 
+0

Должно быть «dd/MM/yyyy», как указано @AWolf, потому что mm = минуты – mhodges

+0

Я хочу, чтобы переменная «dt» была уже в стандарте dd/MM/yyyy. Это потому, что я собираюсь передать эту переменную в качестве параметра, тогда она должна быть в этом формате –

Смежные вопросы