Lua标准库提供了2个操作日期和时间的函数。
时间函数 os.time
不带参数os.time()结果是一个整型数字,该数字代表从纪元(1970-01-01 00:00:00 UTC)起经过的秒数,该数值与时区有关联,在不同时区值的情况下调用会返回不同的值。
print(os.time()) ->1646988781(北京时区)
带参数,参数必须是date类型的表,一个date类型的表如下:
{year = 2022,month = 3,day = 11,hour = 16,min = 31,sec = 45,isdst = false,wday = 6,yday = 70}
year 年份
month 月份 (1-12)
day 日 (1-31)
hour 时
min 分
sec 秒
wday 一周中的星期几 (第一天代表周日)
yday 一年中的第几天
isdst 是否使用夏令时
os.time的参数表中 year、month、day是必须的参数,