Schaltjahr
Eine Datumsüberprüfung
durchzuführen ist nicht sonderlich schwierig. Aber wie war denn noch der
Algorithmus zur Berechnung eines Schaltjahres?
Nach gregorianischer Regel (Jahr >= 1582) ist jedes vierte Jahr dann
ein Schaltjahr, wenn
- es ohne Rest durch 4 teilbar ist und
- es nicht ohne Rest durch 100 teilbar ist, es sei denn,
- es ist ohne Rest durch 400 teilbar.
Bis dahin ok?
Gut, dann folgt hier eine Javascript-Funktion, die entweder eine 1 für
"Schaltjahr" oder eine 0 für "Nicht Schaltjahr"
zurück gibt.
|
Script: |
function istSchaltjahr(jahr) {
if (jahr % 4 == 0)
if (!(jahr % 100 == 0))
return 1;
else if (jahr % 400 == 0)
return 1;
return 0;
}
|
|