Humanizer 
Humanizer a value. Humanizer provides "ago" libraries-like capabilities and so on...
In fact, unlike other libraries, humanizer can work with any type of unit at any scale.
Humanizer is tested against browsers and NodeJS.
npm install humanizer
var Humanizer = require('humanizer');
time = new Humanizer('ms', 1)
.unit('day', 24*3600*1000)
.unit('hour', 3600*1000)
.unit('min', 60*1000)
.unit('sec', 1000)
.setRound(function roundFn(val){
return Math.round(val*10)/10;
});
time.humanize(60*1000);
time.humanize(20*3600*1000);
time.humanize(20*3600*1000, 'sec');
time.humanizeRange(4956, +new Date(2013, 3, 29), +new Date(2013, 3, 29, 15, 47)));