(PHP 4, PHP 5, PHP 7)
easter_days — Obtener el número de días despúes del 21 de marzo en el cuál cae Pascua para un año dado
$year
= date("Y")
[, int $method
= CAL_EASTER_DEFAULT
]] )Obtiene el número de días despúes del 21 de marzo en el cuál cae Pascua para un año dado. Si no se especifica el año, se asume el año actual.
Esta función se puede usar en vez de easter_date() para calcular cuándo cae Pascua para años fuera del rango de fechas Unix (esto es, antes de 1970 o después de 2037).
La fecha del Domiongo de Pascua fue definida por el Concilio de Nicea en el año 325 D.C. como el domingo después de la primera luna llena que cae en o después del Equinocio de Primavera. El equinocio se asume que cae en el 21 de marzo, por lo que el cálculo se reduce a determinar la fecha de la luna llena y la fecha del siguiente domingo. El algoritmo que se usa aquí fue introducido alrededor del año 532 por Dionisio el Exiguo. Bajo el Calendario Juliano (para años anteriores a 1753) se usa un simple ciclo de 19 años para rastrear las fases de la luna. Bajo el Calendario Gregoriano (para años posteriores a 1753 - concebido por Clavio y Lilio, e introducido por el papa Gregorio XIII en Octubre de 1582, e introducido en Gran Bretaña y sus colonias en Septiembre de 1752) se añadieron dos factores de corrección para hacer el ciclo más exacto.
year
El año como un número positivo. Si se omite, el valor predeterminado será el del año actual según la hora local.
method
Permite calcular las fechas de Pascua basadas
en el calendario Gregoriano durante los años 1582 - 1752 cuando se establece a
CAL_EASTER_ROMAN
. Vea las constantes de calendario para más constantes
válidas.
El número de días después del 21 de marzo en el que cae el Domingo de Pascua
para el año year
dado.
Ejemplo #1 Ejemplo de easter_days()
<?php
echo easter_days(1999); // 14, esto es, 4 de abril
echo easter_days(1492); // 32, esto es, 22 de abril
echo easter_days(1913); // 2, esto es, 23 de marzo
?>