<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.calendar.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'function.easter-days.php',
    1 => 'easter_days',
    2 => 'Anzahl der Tage zwischen dem 21. M&auml;rz und Ostersonntag',
  ),
  'up' => 
  array (
    0 => 'ref.calendar.php',
    1 => 'Calendar Funktionen',
  ),
  'prev' => 
  array (
    0 => 'function.easter-date.php',
    1 => 'easter_date',
  ),
  'next' => 
  array (
    0 => 'function.frenchtojd.php',
    1 => 'frenchtojd',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/calendar/functions/easter-days.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.easter-days" class="refentry">
   <div class="refnamediv">
    <h1 class="refname">easter_days</h1>
    <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">easter_days</span> &mdash; <span class="dc-title">
     Anzahl der Tage zwischen dem 21. März und Ostersonntag 
    </span></p>

   </div>

   <div class="refsect1 description" id="refsect1-function.easter-days-description">
    <h3 class="title">Beschreibung</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>easter_days</strong></span>(<span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.integer.php" class="type int">int</a></span></span> <code class="parameter">$year</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$mode</code><span class="initializer"> = <strong><code><a href="calendar.constants.php#constant.cal-easter-default">CAL_EASTER_DEFAULT</a></code></strong></span></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

    <p class="para rdfs-comment">
     Berechnet die Anzahl der Tage zwischen dem 21. März und Ostersonntag
     für das Jahr <code class="parameter">year</code>. 
    </p>
    <p class="para">
     Die Funktion kann an Stelle von <span class="function"><a href="function.easter-date.php" class="function">easter_date()</a></span>
     genutzt werden um auch für Jahre außerhalb des Wertebereichs
     von Unix Timestamps (also vor 1970 bzw. nach 2037) das
     Osterdatum zu bestimmen.
    </p>
    <p class="para">
     Das Osterdatum wurde von dem Konzil von Nicea im Jahr 325 
     auf den ersten Sonntag nach dem ersten Frühlingsvollmond 
     nach der Tag- und Nachtgleiche festgelegt. Es wird dabei
     angenommen das die Tag- und Nachtgleiche immer auf den
     21. März fällt so daß sich die Berechnung auf die Bestimmung
     des nächsten Vollmonds und des darauf folgenden Sonntags 
     reduziert. Die dazu benutzten Algorithmen wurden um das 
     Jahr 532 von Dionysius Exiguus eingeführt. Innerhalb
     des Julianischen Kalenders (für Jahre vor 1753) wird der
     Bestimmung der Mondphasen ein einfacher Zyklus von 19 Jahren 
     zugrunde gelegt. Im Gregorianischen Kalender (für Jahre nach
     1753 - erdacht von Clavius und Lilius, zuerst eingeführt von Papst
     Gregor XIII im Oktober 1582 und im September 1752 auch von
     Britanien und seinen Kolonien übernommen) wurden zwei zusätzliche
     Korrekturfaktoren eingeführt um die Genauigkeit der Berechnungen
     zu erhöhen.
    </p>
   </div>


 <div class="refsect1 parameters" id="refsect1-function.easter-days-parameters">
  <h3 class="title">Parameter-Liste</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">year</code></dt>
     <dd>
      <p class="para">
       Das Jahr als eine Zahl größer 0. Wenn nicht angegeben oder <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>, wird das
       aktuelle Jahr gemäß der lokalen Zeit verwendet.
      </p>
     </dd>
      
    
     <dt><code class="parameter">mode</code></dt>
     <dd>
      <p class="para">
       Ermöglicht die Berechnung auf Basis des Gregorianischen Kalenders
       für den Zeitraum von 1582 bis 1752 wenn <strong><code><a href="calendar.constants.php#constant.cal-easter-roman">CAL_EASTER_ROMAN</a></code></strong>
       übergeben wird. Eine vollständige Liste der Kalenderkonstanten 
       finden Sie unter <a href="calendar.constants.php" class="link">Kalendarkonstanten</a>.
      </p>
     </dd>
      
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.easter-days-returnvalues">
  <h3 class="title">Rückgabewerte</h3>
  <p class="para">
   Die Anzahl der Tage die der Ostersonntag im gegebenen
   Jahr hinter dem 21ten März liegt.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.easter-days-changelog">
  <h3 class="title">Changelog</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Version</th>
      <th>Beschreibung</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.0.0</td>
      <td>
       <code class="parameter">year</code> ist jetzt nullbar.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>

   
 <div class="refsect1 examples" id="refsect1-function.easter-days-examples">
  <h3 class="title">Beispiele</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Beispiel #1 <span class="function"><strong>easter_days()</strong></span> Beispiel</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">easter_days</span><span style="color: #007700">(</span><span style="color: #0000BB">1999</span><span style="color: #007700">);        </span><span style="color: #FF8000">// 14, also April 4<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">easter_days</span><span style="color: #007700">(</span><span style="color: #0000BB">1492</span><span style="color: #007700">);        </span><span style="color: #FF8000">// 32, also April 22<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">easter_days</span><span style="color: #007700">(</span><span style="color: #0000BB">1913</span><span style="color: #007700">);        </span><span style="color: #FF8000">//  2, also March 23<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.easter-days-seealso">
  <h3 class="title">Siehe auch</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.easter-date.php" class="function" rel="rdfs-seeAlso">easter_date()</a> - Liefert den Unix-Zeitstempel f&uuml;r die lokale Mitternacht am Ostersonntag des angegebenen Jahres</span></li>
   </ul>
  </p>
 </div>

</div><?php manual_footer($setup); ?>