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"))