corrade-nucleus-nucleons
/pack-rat/003_pack_rat/pack-rat/node_modules/moment/src/lib/locale/relative.js |
@@ -0,0 +1,30 @@ |
export var defaultRelativeTime = { |
future : 'in %s', |
past : '%s ago', |
s : 'a few seconds', |
ss : '%d seconds', |
m : 'a minute', |
mm : '%d minutes', |
h : 'an hour', |
hh : '%d hours', |
d : 'a day', |
dd : '%d days', |
M : 'a month', |
MM : '%d months', |
y : 'a year', |
yy : '%d years' |
}; |
|
import isFunction from '../utils/is-function'; |
|
export function relativeTime (number, withoutSuffix, string, isFuture) { |
var output = this._relativeTime[string]; |
return (isFunction(output)) ? |
output(number, withoutSuffix, string, isFuture) : |
output.replace(/%d/i, number); |
} |
|
export function pastFuture (diff, output) { |
var format = this._relativeTime[diff > 0 ? 'future' : 'past']; |
return isFunction(format) ? format(output) : format.replace(/%s/i, output); |
} |