La función juliantojd() es una función incorporada en PHP que se usa para convertir la fecha del calendario juliano en el conteo de días julianos. El rango de fechas para el calendario juliano es válido desde el calendario juliano 4713 aC (antes de Cristo) hasta el 9999 dC (anno domini).
Sintaxis:
int juliantojd( $month, $day, $year )
Parámetros: esta función acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:
- $month: es un parámetro obligatorio que se utiliza para especificar el número de mes en el calendario juliano. El número del mes está en el rango de 1 (es decir, enero) a 12 (es decir, diciembre).
- $day: es un parámetro obligatorio que se utiliza para especificar el día en el calendario juliano. El número de día está en el rango de 1 a 31.
- $año: es un parámetro obligatorio que se utiliza para especificar el año en el calendario juliano. El número de año es de -4713 a 9999.
Valor devuelto: esta función devuelve un día juliano para la fecha juliana dada.
Excepciones: el rango válido del calendario juliano es 4713 aC a 9999 dC
Los siguientes programas ilustran la función juliantojd() en PHP.
Programa 1:
PHP
<?php // converts Julian calendar Date to // Julian Day number. $jdate = juliantojd(8, 30, 2018); // printd the Julian Day Count echo "Julian Day count: " . $jdate . "\n"; // converts Julian Day number to // Julian calendar Date. $julian = jdtojulian($jdate); // prints the Julian calendar Date. echo "Julian calendar: " . $julian; ?>
Producción
Julian Day count: 2458374 Julian calendar: 8/30/2018
Programa 2:
PHP
<?php // convert Julian Calendar Date to Julian Day number. $jdate = juliantojd(12, 3, 2001); // prints the Julian calendar. echo "Julian calendar " . $jdate . "\n"; // convert Julian calendar Date into julian Day number. $julian = jdtojulian($jdate); // print the Julian date number. echo "Julian Date Count : " . $julian; ?>
Producción
Julian calendar 2452260 Julian Date Count : 12/3/2001
Artículos relacionados:
Referencia: http://php.net/manual/en/function.juliantojd.php