Skip to content

Instantly share code, notes, and snippets.

@odyniec
Last active August 29, 2015 14:05
Show Gist options
  • Save odyniec/ae83a8dfef43e9557647 to your computer and use it in GitHub Desktop.
Save odyniec/ae83a8dfef43e9557647 to your computer and use it in GitHub Desktop.
function ago(v, f) {
v = ~~((Date.now() - v)/1e3);
var a, b = { second: 60, minute: 60, hour: 24, day: 7, week: 4.35,
month: 12, year: 1e4 }, c;
for (a in b) {
c=v % b[a];
if (!(v = (f||parseInt)(v / b[a])))
return c + ' ' + (c-1 ? a + 's' : a);
}
}
// function ago(v,f){v=~~((Date.now()-v)/1e3);var a,b={second:60,minute:60,hour:24,day:7,week:4.35,month:12,year:1e4},c;for(a in b){c=v%b[a];if(!(v=(f||parseInt)(v/b[a])))return c+' '+(c-1?a+'s':a)}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment