如何检查日期列表中是否包含今天的Lua日期?

时间:2020-06-01 03:34:06

标签: loops search lua

我想编写一个代码,该代码自动检查今天的日期是否与给定表中的日期之一匹配。我对Lua(仍在学习)不是很熟悉,但是我确实知道如何使用时间函数,但是我正在使用的平台仅支持Lua 5.0,因此它不支持yday(%j)函数,这使其更加实用复杂。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用以下代码格式化日期:

-- 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引擎。