Formats JavaScript dates to relative time strings (e.g., "3 hours ago").
Based on the Unicode CLDR locale data. Powered by jquery/globalize.
npm install --save relative-time globalize cldr-data
var cldrData = require("cldr-data");
var Globalize = require("globalize");
var RelativeTime = require("relative-time");
// Feed Globalize on CLDR.
Globalize.load(cldrData.entireSupplemental(), cldrData.entireMainFor("en"));
Globalize.locale("en");
var relativeTime = new RelativeTime();
console.log(relativeTime.format(new Date()));
// > now
MIT © Rafael Xavier de Souza