In PHP gibt es keine Funktion, mit der das Schaltjahr berechnet werden kann. Doch man kann diese Funktion natürlich nachrüsten.
Um das Schaltjahr in PHP zu berechenen, bedienen wir und der allgemeine Regel für die Berechnung von Schaltjahren.
Diese Regel besagt, dass ein Jahr einen Schaltjahr ist, wenn folgendes zutrifft:
- Das Jahr ist durch vier teilbar.
- Das Jahr darf nicht durch 100 teilbar sein,
- ausser es ist durch 400 teilbar.
Berechnung des Schaltjahres in PHP
Diese Informationen können wir jetzt nutzen und daraus den Aufbau der Funktion ableiteiten.
Download Code!
function istSchaltjahr($jahr) {
return ((($jahr % 4) == 0) && (($jahr % 100) != 0) || (($jahr % 400) == 0));
}
PHP Tip Nummer 4 von 100 PHP Tricks.