--时间差
local mon={31,28,31,30,31,30,31,31,30,31,30,31}
function timecha(a1,b1,c1,a2,b2,c2)
local n=0
if a1-a2==0 then n=0
else
for i=a1,a2-1 do
if i%4==0 then n=n+366
else n=n+365
end
end
end
if b1-b2==0 then n=n
elseif b1-b2<0 then
for i=b1+1,b2 do
n=n+mon[i]
end
elseif b1-b2>0 then
for i=b2+1,b1 do
n=n+mon[i]
end
end
if c1-c2==0 then n=n
elseif c1-c2<0 then
n=n-(c1-c2)
elseif c1-c2>0 then
n=n+(c1-c2)
end
return print("时间["..a1..b1..c1.."]\n时间["..a2..b2..c2.."]\n时间差["..n.."]")
end
timecha(2024,3,10,2024,1,10)
07-21
886
04-25
4736