Skip to content

A time prettifier for jquery. Works for Facebook, Twitter and just plain boring, vanilla, run of the mill js.

Notifications You must be signed in to change notification settings

mraaroncruz/jquery-fuzzytime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuzzytime jquery time prettifying plugin

What it does

There are two kinds of times that you can pull out of fuzzytime

  1. a fuzzy time:
    • less than an hour ago
    • a couple of days ago
  2. an implicit time
    • 5 minutes ago
    • 3 weeks ago

Use:

include the jquery.fuzzytime.js or jquery.fuzzytime.min.js after your jquery script inclusion in your html <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> <script type="text/javascript" src="jquery.fuzzytime.min.js"></script>

send your Twitter, Facebook, Unix or Javascript formatted timestamp to the $.fuzzytime() function var myFaceBookDate = '2010-10-19T02:57:48+0000'; var myPrettyTime = $.fuzzytime(myFaceBookDate) // returns something like 'a couple weeks ago'

to make the date explicit ex. '35 minutes ago', send a value of true as the second argument to $.fuzzytime() var myTwitterDate = 'Tue Oct 19 14:01:57 +0000 2010'; var myPrettyImplicitTime = $.fuzzytime(myTwitterDate,true); // returns something like '3 days ago'

Thanks to:

the Kohana project's date helper

rmm5t for the iso8601 method to make facebook possible

TODO

  • Future doesn't yet work. I ran out of time. Pun intended.
  • Tests!!! This development driven testing needs to stop. I'm soooo lazy.

About

A time prettifier for jquery. Works for Facebook, Twitter and just plain boring, vanilla, run of the mill js.

Resources

Stars

Watchers

Forks

Packages

No packages published