Returns a formatted date/time string for a date (or the current date). Alias to the standard library function os.date.
See also Lua library functions.
Signature:
dateValue = date(["format" [, time]])
Arguments:
format- A string describing the formatting of time values (as in the ANSI Cstrftime()function), or*tto return the time as a table; optionally preceded by!for Coordinated Universal Time instead of the local time zone; omitted for a date printed in the default format (string)time- Time value to be formatted (seetime()for description); if omitted, uses the current time (number)
Returns:
dateValue- A formatted date/time string, (string or table)
Examples:
date() -- returns (e.g.) "Sun Jun 14 01:31:41 2009"
date("*t")
-- returns { hour=1, min=31, sec=41, wday=1, day=14, month=6, year=2009, yday=165, isdst=true }
This function is defined in the Lua standard libraries