easter_days
int easter_days([int year])
Gets the number of days after the vernal equinox on which Easter falls in the specified year.
Returns:
Number of days
Description:
easter_days() calculates the number of days after the vernal equinox (March 21) on which Easter falls. If no year
argument is provided, the current year is assumed. easter_days() calculates this date as reckoned by the Vatican.
Note:
Wondering why the vernal equinox has anything to do with the celebration of Easter? Do a search on the web for the terms Easter and Nicae.
Version:
3.0.9+, 4+
See also:
To find the UNIX-style timestamp of Easter midnight for the given year:
easter_date()
Example:
Find out when Easter falls for all years from 2038 to 2100
<table cellpadding="2" cellspacing="0">
<?php
$format = '<tr bgcolor="%s"><td>%s</td><td align="right">%2s</td>
<td>%d</td></tr>';
for ($year = 2038; $year <= 2100; ++$year) {
$easter_days = easter_days ($year);
$bgcolor = ($year % 2) ? '#FFFFFF' : '#EFEFEF';
if ($easter_days < 11)
printf ($format, $bgcolor, 'March', ($easter_days + 21), $year);
else
printf ($format, $bgcolor, 'April', ($easter_days - 10), $year);
}
?>
</table>
|