luatz.gettime {#gettime}
A module to get the current time.
Uses the most precise method available (in order:)
- Use ljsyscall to access
clock_gettime(2)called withCLOCK_REALTIME - lunix's
unix.clock_gettime()(Only on non-Apple systems) - Use ljsyscall to access
gettimeofday(2) - lunix's
unix.gettimeofday() - luasocket's
socket.gettime - Openresty's
ngx.now os.time
source {#gettime.source}
The library/function currently in use by gettime().
resolution {#gettime.resolution}
The smallest time resolution (in seconds) available from gettime().
gettime() {#gettime.gettime}
Returns the number of seconds since unix epoch (1970-01-01T00:00:00Z) as a lua number