我想编写一个代码,该代码自动检查今天的日期是否与给定表中的日期之一匹配。我对Lua(仍在学习)不是很熟悉,但是我确实知道如何使用时间函数,但是我正在使用的平台仅支持Lua 5.0,因此它不支持yday(%j)函数,这使其更加实用复杂。
您可以尝试使用以下代码格式化日期:
-- CURRENT DATE
local myyear = os.date("*t").year
local mymonth = os.date("*t").month; if mymonth < 10 then mymonth = "0"..mymonth end
local myday = os.date("*t").day; if myday < 10 then myday = "0"..myday end
local today = myyear..mymonth..myday
print(today)
然后检查日期是否在您的表中。希望这不是太复杂并且可以有所帮助?
PS:我正在使用使用lua的gideros引擎。