AngularJSDateFilter

by ksevksev

HTML

<div ng-app ng-controller="Scoper">
    In: {{v.Dt}}  <br />
    Angular: {{v.Dt | date:'yyyy-MM-dd HH:mm:ss Z'}} <br />
    In: {{v.sDt}}  <br />
    Angular: {{v.sDt | date:'yyyy-MM-dd HH:mm:ss Z'}} <br />
    In: {{v.DDt}}  <br />
    Angular: {{v.DDt | date:'yyyy-MM-dd HH:mm:ss Z'}} <br />
    <div>{{dateNums}}</div>
    <div ng-repeat="date in dateNums">Date:{{getDate(date) | date:'MM/dd/yy'}}</div>
</div>

JavaScript

function Scoper($scope) {
    var s = "2012-10-16T17:57:28.556094Z";
    $scope.v = {
        Dt: Date.now(),
        sDt: s,
        DDt: Date.parse(s)
    }
    $scope.test = 'Hello Sweetie!'
    $scope.dateNums = [];
    $scope.dateNums.push(1398720461000);
    $scope.dateNums.push(1398830461000);
    $scope.dateNums.push(1398940461000);
    $scope.dateNums.push(1399050461000);
    $scope.dateNums.push(1399160461000);

    $scope.getDate = function (num) {
        return new Date(num);
    };
}