Datetime:interval(from, [expressed]) method
Returns an interval with the from Datetime value, expressed by default in days.
Parameters
from
A Datetime value from where the interval will be calculated, to the current Datetime value.
expressed
An optional string that indicates how the interval will be expressed (by default, in days). The following strings are accepted :
- "seconds"
- "minutes"
- "hours"
- "days"
- "months"
- "years"
Return value
Return a number as an interval, expressed in days by default.Example
-- get current date and time
local today = sys.Datetime()
-- prints only the current time, not the date
print("Current time = "..today:format(nil, "HH:mm:ss"))