Newsletter

  • Immer informiert über die neusten Trends, Webseiten und Tutorials! Einfach hier für den monatlichen Newsletter anmelden.
  •  Eintragen
  •  Austragen

Login

Umfrage

  • Haben Sie Interesse an Softwaretipps für Webmaster?
  •  
  • ja
  • nein
  •  


Linktipps

Anzeige

 

www.finanzcheck.de
» Startseite » PHP und MySQL Tutorials

Ostersonntag berechnen

Mit einer extra PHP-Funktion kann man den Ostersonntag berechnen, der immer auf den ersten Sonntag nach dem ersten Vollmond nach dem 21. März eines Jahres fällt.

Mit folgender PHP Funktion können wir den Ostersonntag bestimmen:

  1.  <?php 
  2.  function ostersonntag($year) { 
  3.  $j="date" ("Y", mktime(0, 0, 0, 1, 1, $year));
  4.  $a="$J" % 19;
  5.  $b="$J" % 4;
  6.  $c="$J" % 7;
  7.  $m="number_format" (8 * number_format ($j / 100) + 13) / 25 - 2;
  8.  $s="number_format" ($j / 100 ) - number_format ($j / 400) - 2;
  9.  $m="(15" + $s - $m) % 30;
  10.  $n="(6" + $s) % 7;
  11.  $d="($M" + 19 * $a) % 30;
  12.  if ($d="=29)" { 
  13.  $d="28;" 
  14.  }elseif($d="=28" and $a >= 11){ 
  15.  $D = 27;
  16.  }else{ 
  17.  $D = $d;
  18.  } 
  19.  $e = (2 * $b + 4 * $c + 6 * $D + $N) % 7;
  20.  $easter = mktime (0, 0, 0, 3, 21, $J) + (($D + $e + 1) * 86400);
  21.  return $easter;
  22.  }
  23.  echo date("Y-m-d", ostersonntag('2004'));
  24.  ?>


Dieses Script gibt nun das Datum aus auf den der Ostersonntag fällt...

Oder jetzt auch mit einer neuen extra Funktion von PHP dafür:

  1.  <?php
  2.  // $year ist das 4-stellige Jahr
  3.  easter_date($year);
  4.  ?>


Fragen? Probleme? Keine Antworten? Hilfe finden Sie im Webmaster Forum!

Diese Artikel könnten Sie auch interessieren:
Reguläre Ausdrücke
Unterschiedlicher Footer auf verschiedenen Seiten
String nach Wortende trennen
Alternative Syntax für Kontroll-Strukturen
Was ist PHP?


 
Anzeige