X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/12c2ccfd35d0862f3c78d02c86859926a4f312cf..6ba1e0b1252c68552bf5aa841a95f63eb04b7050:/luatz/init.lua?ds=sidebyside diff --git a/luatz/init.lua b/luatz/init.lua index 91c95dd..8ab7cfc 100644 --- a/luatz/init.lua +++ b/luatz/init.lua @@ -17,4 +17,19 @@ _M.time_in = function ( tz , now ) return _M.get_tz ( tz ):localize ( now ) end +--- C-like functions + +_M.gmtime = function ( ts ) + return _M.timetable.new_from_timestamp ( ts ):normalise ( ) +end + +_M.localtime = function ( ts ) + ts = _M.time_in ( nil , ts ) + return _M.gmtime ( ts ) +end + +_M.ctime = function ( ts ) + return _M.strftime.asctime ( _M.localtime ( ts ) ) +end + return _M