jQuery Plugin For Human Readable Date Format - timeAgoInWords.js
| File Size: | 6.81 KB |
|---|---|
| Views Total: | 1793 |
| 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.










