Mit Lua 1. Sonntag des Monats finden
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo fabo,
Du musst eigentlich nur nachschauen, ob der 1. des Monats ein Sonntag ist und wenn nicht die fehlenden Tage hinzufügen:
12345678910function
first_sunday(date)
local year = os
.
date("%Y", date);
local month = os
.
date("%m", date);
local weekday = os
.
date("%w", os
.
time
{year=year,month=month,day=1}
)
if
weekday == "
0
"
then
return os
.
time
{year=year, month=month, day=1}
else
return os
.
time
{year=year, month=month, day=1+7-weekday}
end
end
-
Bei der Programmierung kann ich dir leider nicht helfen, da ich Lua nicht kenne. Zur Logik empfehle ich dir jedoch diesen Link: http://lifehacker.com/5848651/how-to-quickly-figure-out-the-day-of-the-week-any-date-falls-on
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage