--获取星期几
function getWeek_comm(y,m,d)
if m == 1 or m == 2 then
m = m + 12
y = y - 1
end
local m1,_ = math.modf(3 * (m + 1) / 5)
local m2,_ = math.modf(y / 4)
local m3,_ = math.modf(y / 100)
local m4,_ = math.modf(y / 400)
local iWeek = (d + 2 * m + m1 + y + m2 - m3 + m4 ) % 7
local weekTab = {
["0"] = 1,
["1"] = 2,
["2"] = 3,
["3"] = 4,
["4"] = 5,
["5"] = 6,
["6"] = 7,
}
return weekTab[tostring(iWeek)]
end
版权声明:本文为yinhe888675原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。