Awesome
lua-timeago
Simple Lua library for displaying dates as relative time ago language
Installation
You can just copy the source files into your project or use the rock with luarocks.
Basic Usage
local timeago = require('lua-timeago')
local now = os.time()
timeago.format(now - (60 * 5)) -- Returns '5 minutes ago'
Language
The library uses English by default. You can set the language with set_language
function. It accepts a string with the language file name from the languages
directory or a dictionary with language rules (take a look at languages/en.lua
for an example).
local timeago = require('lua-timeago')
local now = os.time()
timeago.format(now - (60 * 5)) -- Returns '5 minutes ago'
timeago.set_language('hy')
timeago.format(now - (60 * 5)) -- Returns '5 րոպե առաջ'
Thanks to wscherphof/lua-timeago