-# `luatz`
+## `luatz`
Requiring the base luatz module will give you a table of commonly used functions and submodules.
The table includes the following sub modules, which have their own documentation:
- - `parse`: Parses common date/time formats
- - `timetable`: Class for date/time objects supporting normalisation
+ - [`parse`](#parse): Parses common date/time formats
+ - [`timetable`](#timetable): Class for date/time objects supporting normalisation
-
-### `time ( )`
+### `time()` <!-- --> {#luatz.time}
Returns the current unix timestamp using the most precise source available.
-See `gettime` for more information.
+See [`gettime`](#luatz.gettime) for more information.
+
-### `now ( )`
+### `now()` <!-- --> {#luatz.now}
Returns the current time as a timetable object
See `timetable` for more information
-### `get_tz ( [timezone_name] )`
+### `get_tz([timezone_name])` <!-- --> {#luatz.get_tz}
Returns a timezone object (see `tzinfo` documentation) for the given `timezone_name`.
If `timezone_name` is `nil` then the local timezone is used.
Check [wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) for an example list.
-### `time_in ( timezone_name [, utc_ts] )`
+### `time_in(timezone_name[, utc_ts])` <!-- --> {#luatz.time_in}
Returns the current time in seconds since 1970-01-01 0:00:00 in the given timezone as a string,
-(same semantics as `get_tz`) at the given UTC time (defaults to now).
+(same semantics as [`get_tz`](#luatz.get_tz)) at the given UTC time (defaults to now).
+
+
+### `gmtime(ts)` <!-- --> {#luatz.gmtime}
+
+As in the C standard library
-## As in the C standard library
+### `localtime(ts)` <!-- --> {#luatz.localtime}
-### `gmtime ( ts )`
+As in the C standard library
-### `localtime ( ts )`
-### `ctime ( ts )`
+### `ctime(ts)` <!-- --> {#luatz.ctime}
+As in the C standard library