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
  •  

BlackBeats

BlackBeats.fm Stream
- ONAIR -
Hip Hop Musik vom feinsten

Blackbeats FM

Linktipps

» 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:
Unterschiedlicher Footer auf verschiedenen Seiten
Alternative Syntax für Kontroll-Strukturen
String nach Wortende trennen
Reguläre Ausdrücke