<?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 => 'es',
  ),
  'this' => 
  array (
    0 => 'function.easter-days.php',
    1 => 'easter_days',
    2 => 'Retorna el n&uacute;mero de d&iacute;as entre el 21 de marzo y Pascua, para un a&ntilde;o dado',
  ),
  'up' => 
  array (
    0 => 'ref.calendar.php',
    1 => 'Funciones de Calendario',
  ),
  'prev' => 
  array (
    0 => 'function.easter-date.php',
    1 => 'easter_date',
  ),
  'next' => 
  array (
    0 => 'function.frenchtojd.php',
    1 => 'frenchtojd',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    '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">Retorna el número de días entre el 21 de marzo y Pascua, para un año dado</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.easter-days-description">
  <h3 class="title">Descripción</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">
   Retorna el número de días entre el 21 de marzo y Pascua, para un
   año dado. Si el año no está especificado, se utilizará el año actual.
  </p>
  <p class="para">
   Esta función puede ser utilizada en lugar de <span class="function"><a href="function.easter-date.php" class="function">easter_date()</a></span>
   para calcular la fecha de Pascua, para los años que caen fuera del intervalo
   de validez de los timestamps UNIX (es decir, antes de 1970 o después de 2037).
  </p>
  <p class="para">
   La fecha de Pascua fue fijada por el concilio de Nicea, en 325
   de nuestra era, como siendo el domingo después de la primera luna
   llena que sigue al equinoccio de primavera. El equinoccio de primavera
   es considerado como siendo siempre el 21 de marzo, lo que reduce el
   problema al cálculo de la fecha de la luna llena que sigue, y el
   domingo siguiente. El algoritmo fue introducido hacia 532, por Dionysius
   Exiguus. Con el calendario Juliano, (para los años antes de 1753),
   un ciclo de 19 años es suficiente para conocer las fechas de las fases de la
   luna. Con el calendario Gregoriano, (a partir de los años 1753,
   diseñado por Clavius y Lilius, luego introducido por el papa Gregorio XIII
   en octubre de 1582, y en Gran Bretaña y sus colonias en septiembre
   de 1752), dos factores de corrección fueron añadidos para hacer el
   ciclo más preciso.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.easter-days-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">year</code></dt>
     <dd>
      <p class="para">
       El año, en forma de un número positivo. Si se omite o es <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>,
       el valor por defecto será el año actual según la hora
       local.
      </p>
     </dd>
    
    
     <dt><code class="parameter">mode</code></dt>
     <dd>
      <p class="para">
       Permite el cálculo de las fechas de Pascua basándose en
       el calendario Gregoriano para los años entre 1582 y
       1752 cuando se define como <strong><code><a href="calendar.constants.php#constant.cal-easter-roman">CAL_EASTER_ROMAN</a></code></strong>.
       Ver las <a href="calendar.constants.php" class="link">constantes
        de los calendarios</a> para más constantes válidas.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.easter-days-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   El número de días entre el 21 de marzo y Pascua, para el año
   <code class="parameter">year</code> proporcionado.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.easter-days-changelog">
  <h3 class="title">Historial de cambios</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Versión</th>
      <th>Descripción</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.0.0</td>
      <td>
       <code class="parameter">year</code> ahora es nullable.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 examples" id="refsect1-function.easter-days-examples">
  <h3 class="title">Ejemplos</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Ejemplo #1 Ejemplo con <span class="function"><strong>easter_days()</strong></span></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, es decir, 4 de abril<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, es decir, 22 de abril<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, es decir, 23 de marzo<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">Ver también</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> - Retorna el timestamp Unix para la medianoche local el d&iacute;a de Pascua de un a&ntilde;o dado</span></li>
   </ul>
  </p>
 </div>

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