PHP | jdtogregorian() Function

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.

filter_none

edit
close

play_arrow

link
brightness_4
code

<?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"
  
?>

chevron_right


Output:

3/31/2018

Program 2: The program below shows the output when an invalid Julian day integer is passed.

filter_none

edit
close

play_arrow

link
brightness_4
code

<?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"
  
?>

chevron_right


Output:

0/0/0

Reference:
http://php.net/manual/en/function.jdtogregorian.php



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :
Practice Tags :


Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.