Skip to content

Instantly share code, notes, and snippets.

View odyniec's full-sized avatar

Michał Wojciechowski odyniec

View GitHub Profile
@odyniec
odyniec / ago.js
Last active August 29, 2015 14:05
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);
}