Zitat:
Zitat von grymkmb
Nein. Das ist falsch. Bei "1900" würde das hier "Schaltjahr" ausgeben, obwohl 1900 keins war...
|
Stimmt
Zitat:
Ein Schaltjahr ist alle 4 Jahre, jedoch alle 100 Jahre nicht, dann aber alle 400 Jahre doch.
|
An das mit den 100 und 400 Jahren habe ich nicht gedacht.
Hier jetzt aber richtig
PHP-Code:
if (jahr >= 1600 && jahr % 4 == 0 && (!(jahr % 100 == 0) || jahr % 400 == 0 )) {
alert("Das Jahr "+jahr+" ist ein Schaltjahr.");
} else {
alert("Nix Schaltjahr. Überprüf deine Eingabe.");}