echo easter_days(2021); // Output is 14
echo "<br>";
echo easter_days(2020); // Output is 22
echo "<br>";
echo easter_days(); // Output is 31 , default year 2019
echo "<br>";
echo easter_days(2018); // Output is 11
echo "<br>";
echo easter_days(2017); // Output is 26
echo "<br>";
echo easter_days(2016); // Output is 6
int easter_days ([ int $year = date("Y") [, int $method = CAL_EASTER_DEFAULT ]] )
$yearOptional : Year in four digits
Output is in number of days after 21st March the Easter Sunday is in given year ( default is current year )


easter_date(): gives the timestamp of Easter Date

Find out Easter Date without using easter_date() function

$y=date('Y');// default year
$date = new DateTime("$y-03-21"); // date format for 21st March of current year
$d= easter_days(); // Output is 31 , default year 2019
$date->add(new DateInterval("P".$d."D")); // Add number of days to easter to date format
echo $date->format('Y-M-d'); // Easter date of current year
Output is here
 Easter date for year 2024 is 2024-Mar-31
We created date object for 21st of March of current year. The function easter_days() give number of days between 21st March and Easter day. Then used DateInterval to add number days to Easter to it.
Information about available Calendars
Calendar Functions
Subscribe to our YouTube Channel here


* indicates required
Subscribe to plus2net


    Post your comments , suggestion , error , requirements etc here

    PHP video Tutorials
    We use cookies to improve your browsing experience. . Learn more
    HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
    ©2000-2024 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer