Introduction
In this tutorial you will learn how to use PHP calendar functions. The PHP calendar functions are used to implement various types of calendar formats. Here I will explain some Calendar functions and I am also described some PHP calendar functions in PART 1.
PHP Calendar cal_to_jd function
It converts a given date to Julian day count. The cal_to_jd calendar function (GREGORIAN, JULIAN, JEWISH or FRENCH ) calendar are supported.
Syntax
cal_to_jd (calendar, month, day, year) |
Parameters in cal_to_jd function
It has four parameters and every parameter is required in this function.
Parameter |
Description |
calendar |
It specifies name of calendar. |
month |
It specifies month number. |
day |
It specifies day. |
year |
It specifies year. |
Example of cal_to_jd function
<?php
$days=cal_to_jd(CAL_GREGORIAN,12,21,2012);
echo"If date in GREGORIAN then Julian day count = ";
echo $days;
echo"</br>";
$days=cal_to_jd(CAL_JULIAN,12,21,2012);
echo"If date in JULIAN then Julian day count = ";
echo $days;
echo"</br>";
$days=cal_to_jd(CAL_JEWISH,12,21,2012);
echo"If date in JEWISH then Julian day count = ";
echo $days; ?> |
Output
PHP Calendar easter_date function
It returns the Unix timestamp for midnight on Easter of a given year. The easter_date function only accepts years between 1970 to 2037. If the year is outside of that range then the function will generate a warning.
Syntax
Parameters in easter_date function
Contains one parameter; it is:
Parameter |
Description |
year |
Specifies the year to calculate. |
Example of easter_date function:
<?php
echo (easter_date()."</br>");
echo(date("M-d-Y",easter_date(2000))."<br/>");
echo(date("M-d-Y",easter_date(2005))."<br/>");
echo(date("M-d-Y",easter_date(2007))."<br/>"); ?> |
Output
PHP Calendar easter_days function
It returns the number of days after March 21 on which Easter falls for a given year. If in this function you do not specify a year then it assumes the current year.
Syntax
easter_days (year, month) |
Parameters in easter_days function
It has two parameters and every parameter is optional in this function; they are:
Parameter |
Description |
year |
It specifies the year to calculate the midnight on Easter from. |
month |
It specifies month number. |
Example of easter_days function:
<?php
echoeaster_days(2001)."<br/>";
echoeaster_days(2005)."<br/>";
echoeaster_days(2007)."<br/>"; ?> |
Output