jQuery Plugin For Human Readable Date Format - timeAgoInWords.js
File Size: | 6.81 KB |
---|---|
Views Total: | 1770 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
timeAgoInWords.js is a super lightweight JavaScript library for converting ISO and Unix timestamps into a human readable date format with live update every 60 seconds , e.g. 'x days ago'. Works with or without jQuery library.
Basic usage:
1. Include the jQuery timeAgoInWords plugin after jQuery JavaScript library like so:
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script src="time-ago-in-words.js"></script>
2. Wrap the ISO date/time data or UNIX timestamp into an Html element.
<div class="timeago" title="1445668757697">1445668757697</div> <div class="timeago" title="Sat Oct 26 2015 04:00:01">Sat Oct 26 2015 04:00:01</div> <div class="timeago" title="2015-12-25 00:00:00 +0800">2015-12-25 00:00:00 +0800</div> <div class="timeago" title="2014-12-25T00:00:00.037Z">2014-12-25T00:00:00.037Z</div>
3. Just call the plugin and we're done.
$(".timeago").timeago();
4. Use timeAgoInWords.js without jQuery.
TimeAgo();
5. Default settings.
$(".timeago").timeago({ refreshMillis: 60000, allowPast: true, allowFuture: true, localeTitle: false, cutoff: 0, strings: { prefixAgo: null, prefixFromNow: null, suffixAgo: "ago", suffixFromNow: "from now", inPast: 'any moment now', seconds: "less than a minute", minute: "about a minute", minutes: "%d minutes", hour: "about an hour", hours: "about %d hours", day: "a day", days: "%d days", month: "about a month", months: "%d months", year: "about a year", years: "%d years", wordSeparator: " ", numbers: [] } });
This awesome jQuery plugin is developed by perich. For more Advanced Usages, please check the demo page or visit the official website.