All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
3 Requiring the base luatz module will give you a table of commonly used functions and submodules.
5 The table includes the following sub modules, which have their own documentation:
7 - `parse`: Parses common date/time formats
8 - `timetable`: Class for date/time objects supporting normalisation
13 Returns the current unix timestamp using the most precise source available.
14 See `gettime` for more information.
18 Returns the current time as a timetable object
19 See `timetable` for more information
22 ### `get_tz ( [timezone_name] )`
24 Returns a timezone object (see `tzinfo` documentation) for the given `timezone_name`.
25 If `timezone_name` is `nil` then the local timezone is used.
26 If `timezone_name` is an absolute path, then that `tzinfo` file is used
28 This uses the local [zoneinfo database](https://www.iana.org/time-zones);
29 names are usually of the form `Country/Largest_City` e.g. "America/New_York".
30 Check [wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) for an example list.
33 ### `time_in ( timezone_name [, utc_ts] )`
35 Returns the current time in seconds since 1970-01-01 0:00:00 in the given timezone as a string,
36 (same semantics as `get_tz`) at the given UTC time (defaults to now).
39 ## As in the C standard library
43 ### `localtime ( ts )`