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:
function 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