UNPKG

short-time-ago

Version:

A small, no dependencies, Typescript utility to describe time differences in a human readable format (for example, '1 minute ago')

3 lines (2 loc) 567 B
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e||self)["short-time-ago"]={})}(this,function(e){"use strict";e.timeAgo=function(e,t){for(var o=(t||new Date).getTime()-e.getTime(),n=Math.abs(o),i=0,f=[["year",31536e6],["month",26352e5],["day",864e5],["hour",36e5],["minute",6e4],["second",1e3]];i<f.length;i++){var r=f[i],a=r[0],s=Math.floor(n/r[1]);if(s>0){var u=s+" "+a+(s>1?"s":"");return o>0?u+" ago":"in "+u}}return"just now"}}); //# sourceMappingURL=index.umd.js.map