AngularJS. Convert tag value (Unix time to human-readable time)

angularjs, angularjs-directive

Solution

Use format `date filter` like this:

<mydate>{{item.date * 1000 | date:'yyyy-MM-dd HH:mm:ss Z'}}</mydate>

Reference

Problem

I am getting data from a database and displaying it: ``` <ul> <li ng-repeat="item in items> <mydate>{{item.date}}</mydate> </li> </ul> ``` Where `{{item.date}}` is a Unix date such as 1374843600. How can I set the date format using AngularJS directives? Is it possible? When I tried to do it, I was getting a value of tag mydate -`{{item.date}}`

Original source