Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

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;
}

 
ID: 557
eingestellt am: 11.11.2004
Autor: dewi
Status zum lesen: Gast
gelesen: 7665
Webseite: www.dreamcodes.com
[Drucken]