Lua - 获取当天?

时间:2014-03-19 21:26:31

标签: date time lua

我不知道在哪里问这个东西所以我想为什么不问Stackoverflow?

我想知道是否有可能以某种方式获得当天的一天,Lua?

关于os.date()的一些内容,但我不知道该怎么做。或者也许os.time()?

像:

local day = os.time()somethingsomething

然后检查

if (day == 'monday') then
print('It is monday')
elseif (day == 'tuesday') then
print('It is tuesday!')
end

2 个答案:

答案 0 :(得分:2)

为什么不去谷歌呢?这里有一篇很棒的文章。见http://www.lua.org/pil/22.1.html

尝试print(os.date("%A"))获取星期几。

现在检查它是否可以写下任何一个条件。

if (os.date("%A") == "Monday") then
  print("It's Monday")
end
if (os.date("*t").wday == 1) then
  print("It's Monday")
end

答案 1 :(得分:2)

如果您需要指定日期:

local daysoftheweek={"Sunday","Monday","Tuesday","Wednesday","Thrusday","Friday","Saturday"}
local day=daysoftheweek[os.date("*t").wday]
print(day)

或者您可以使用os.date("*t").wday,它将在星期日返回1,在星期一返回2等等。