La función jdtogregorian() es una función integrada que convierte un número entero de día juliano en una fecha gregoriana . La función acepta un número entero de día juliano y devuelve la fecha gregoriana convertida en $mes / $día / $año.
Sintaxis:
jdtogregorian($jd)
Parámetros: la función acepta un parámetro obligatorio $jd que especifica el día juliano.
Valor devuelto: la función devuelve la fecha gregoriana. El formato de retorno de la fecha es $mes / $día / $año.
Ejemplos:
Input : 2458209 Output : 3/31/2018 Input : 2458236 Output : 4/27/2018
Los siguientes programas ilustran la función jdtogregorian().
Programa 1: El siguiente programa ilustra el uso de la función jdtogregorian().
<?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"; ?>
Producción:
3/31/2018
Programa 2: El siguiente programa muestra el resultado cuando se pasa un número entero de día juliano no válido.
<?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"; ?>
Producción:
0/0/0
Referencia:
http://php.net/manual/en/function.jdtogregorian.php