Sorry für den Doppelpost, aber ich hab jetzt auch die Monate eingefügt.

Hier kann man sich das Ganze anschauen und hier ist der Quelltext.
Falls in deinem Spiel auch Schaltjahre vorkommen solltest du die Änderungen übernehmen, da das alte Script die Tage verwurstelt hat. Ist aber jetzt gefixt.