Re: Datumsberechnungen über 2038 hinaus
Am Samstag, 14. Juni 2003 19:09 schrieb Peter Blancke:
> Stefan Keul <debian@vanwickeren.de> dixit:
> > Am Samstag, 14. Juni 2003 16:42 schrieb Bernd Brodesser:
> >
> > OK alle 4 Jahre in Schaltjahr weiß ich, aber gibt es da Ausnahmen
> > von? zB alle 40 Jahre kein Schaltjahr, sind diese Ausnahmen
> > regelmäßig? Wo kriege ich solche Infos her?
>
> Du hast sie eben bekommen. Von Bernd.
> Ja, liest Du denn gar nicht richtig? *kopfschuettel*
>
> Nochmals, es gibt drei Regeln, die haemmere Dir jetzt bitte in
> Deinen Kopf hinein:
>
> 1. Jedes Jahr ist ein Schaltjahr, welches durch 4 ohne Rest teilbar
> ist, aber
>
> 2. Jedes Jahrhundert ist kein Schaltjahr, es sei denn
>
> 3. Das Jahrhundert ist durch 400 ohne Rest teilbar, dann ist es ein
> Schaltjahr.
Hier nochmal verpackt in Pseudocode (C-Source gibt es auch):
Einfacher Algorithmus:
http://alcor.concordia.ca/~gpkatch/gdate-algorithm.html
Hintergrund des Algorithmus:
http://alcor.concordia.ca/~gpkatch/gdate-method.html
das kannst Du auch in PHP,
viel Erfolg,
Dirk
Reply to: