Skip to content

Turn a timestamp into a friendly string of how long ago it was

License

Notifications You must be signed in to change notification settings

wscherphof/lua-timeago

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lua-timeago

Turn a timestamp into a friendly string of how long ago it was

Usage

1. Install

Setup lua-loader and then just npm install lua-timeago

2. Require

local timeago = require("lua-timeago")

3. Have fun

assert(timeago.parse() == "just now")
assert(timeago.parse("2011-06-21") == "2 years")
timeago.setlanguage("nederlands")
assert(timeago.parse() == "zojuist")
assert(timeago.parse("2011-06-21") == "2 jaar")

You can feed it anything that is swallowed by lua-date: date/time strings in different formats, or a lua-date date object. The default language is "english", and some other languages are readily available. You can provide a new language by passing a table with all the values (see english.lua), but if you do that, don't forget to issue a pull request as well.

License

GNU Lesser General Public License (LGPL)

About

Turn a timestamp into a friendly string of how long ago it was

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages