Überprüfen, ob ein Jahr ein Schaltjahr ist
Die folgende Funktion prüft, ob das übergebene Jahr ein Schaltjahr ist.
<?php
function is_schaltjahr($jahr) {
return $jahr%4==0 && ($jahr%100!=0 || $jahr%400==0);
}
?>
Erklärung
Nach Definition ist ein Jahr Schaltjahr, wenn die Jahreszahl durch 4 teilbar, nicht aber wenn sie
durch 100 teilbar ist, außer sie ist durch 400 teilbar.
Oder kurz: Alle 4 Jahre, Jahrhunderte nicht, aber alle 4 Jahrhunderte doch.
Das Jahr 2000 war z.B. Schaltjahr, weil 2000 durch 4, (durch 100) und durch 400 teilbar ist.