DeutschEnglish

Untermenü

 - - - By CrazyStat - - -
Letzte Änderung:
03.10.2023 - 16:12:14

Ü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==&& ($jahr%100!=|| $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.