Simple and completely untested Javascript “seconds/minutes/hours/days” ago function

30 Sep
function timeAgo(millis) {   var secs = Math.round((+new Date - millis)/1000);   var ago = secs < 2*60 ? "a few seconds" :             secs < 2*60*60 ? Math.floor(secs/60) + " mins" :             secs < 2*24*60*60 ? Math.floor(secs/60/60) + " hours" :             Math.floor(secs/24/60/60) + " days";   return "about " + ago + " ago";}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: