blob: 3b2eb1836485eab947ca7853da5314d6e35f8b42 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
(function () {
'use strict';
appDS2.filter('vidDate', ['$filter', vidDate]);
function vidDate($filter) {
var suffixes = ["th", "st", "nd", "rd"];
return function(input, format) {
if(input) {
var dtfilter = $filter('date')(input, format);
var day = parseInt($filter('date')(input, 'dd'));
var relevantDigits = (day < 30) ? day % 20 : day % 30;
var suffix = (relevantDigits <= 3) ? suffixes[relevantDigits] : suffixes[0];
return dtfilter.replace('oo', suffix);
}
return input;
};
}
})();
|