Get Network Time (sys.net_time)
Declaration
sec_ts = sys.net_time([ timeout ])
Parameters
- timeout
Number. Optional. Max wait time for networking in seconds. Default: 2.
Returns
- sec_ts
Integer. Second-level UNIX timestamp of current network time. Returns 0 on timeout or failure.
Description
This method may yield; other threads may run before it returns.
Examples
local nt = sys.net_time() -- default 2s timeout, returns 0 on timeout
--
local nt = sys.net_time(5) -- 5s timeout
if nt==0 then
sys.alert('Failed to get network time')
else
sys.alert(os.date('Network time\n%Y-%m-%d %H:%M:%S', nt))
end
Note: uses os.date formatting.