The jdtogregorian() function is a built-in function which converts a Julian Day Integer to Gregorian date. The function accepts a Julian Day integer and returns the converted Gregorian Date in $month / $day / $year.
Syntax:
jdtogregorian($jd)
Parameters: The function accepts one mandatory parameter $jd which specifies the Julian day.
Return Value: The function returns the Gregorian date. The return format of the date is $month / $day / $year.
Examples:
Input : 2458209 Output : 3/31/2018 Input : 2458236 Output : 4/27/2018
Below programs illustrate the jdtogregorian() function.
Program 1: The program below illustrate the use of jdtogregorian() function.
<?php // PHP program to demonstrate the // use of jdtogregorian() function // converts date to julian integer $jd = gregoriantojd(3, 31, 2018); // converts the Julian day to Gregorian date $date = jdtogregorian( $jd ); // prints the date echo ( $date ), "\n" ; ?> |
Output:
3/31/2018
Program 2: The program below shows the output when an invalid Julian day integer is passed.
<?php // PHP program to demonstrate the output // of jdtogregorian() function when 0 is // passed as Julian Day, which is invalid // converts the Julian day to Gregorian date // invalid hence outputs 0/0/0 $date = jdtogregorian(0); // prints the date echo ( $date ), "\n" ; ?> |
Output:
0/0/0
Reference:
http://php.net/manual/en/function.jdtogregorian.php