diff options
| author | Pliable Pixels <pliablepixels@gmail.com> | 2016-09-02 09:29:15 -0400 |
|---|---|---|
| committer | Pliable Pixels <pliablepixels@gmail.com> | 2016-09-02 09:29:15 -0400 |
| commit | 1b155fc3f73a7f2e12339d3fa42d1a05c3bcffe9 (patch) | |
| tree | 0ef33aa15968897248ba1556c75bf422fd4cb20a /www/js | |
| parent | caa5d91827abc16bc0c2df1124266fe9d77bf316 (diff) | |
humanize time display to make it easier to read events
Former-commit-id: 872230d9d692a52c5d44ce1b66d673d84f149010
Diffstat (limited to 'www/js')
| -rw-r--r-- | www/js/EventCtrl.js | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/www/js/EventCtrl.js b/www/js/EventCtrl.js index 6b6f81ca..b8b5521a 100644 --- a/www/js/EventCtrl.js +++ b/www/js/EventCtrl.js @@ -888,7 +888,8 @@ angular.module('zmApp.controllers') if ($scope.events == undefined || !$scope.events.length || $scope.events[item] == undefined) { return ""; } else { - return prettifyDate($scope.events[item].Event.StartTime); + //return prettifyDate($scope.events[item].Event.StartTime); + return dateForEventHeader($scope.events[item].Event.StartTime); } //return Math.random(); }; @@ -1674,7 +1675,27 @@ angular.module('zmApp.controllers') //-------------------------------------- // formats events dates in a nice way //--------------------------------------- - + + function dateForEventHeader(str) + { + var et = moment(str); + var m = moment.duration(moment().diff(et)).humanize(); + + var r = et.format('MMM Do') + ' ('+m+' '+$translate.instant('kAgo')+')'; + return (r); + } + + + $scope.relativeTime = function(str) + { + var et = moment(str); + var m = moment.duration(moment().diff(et)).humanize(); + + var r = m+' '+$translate.instant('kAgo'); + return (r); + + }; + $scope.prettifyDate = function (str) { return moment(str).format('MMM Do'); }; |
