La función cal_from_jd() es una función incorporada en PHP que se usa para convertir un conteo de días julianos en un calendario compatible, como el calendario gregoriano, el calendario francés, el calendario judío, etc. Esta función acepta dos parámetros $jd y $calendar y devuelve la array que contiene información de calendario del calendario especificado.
Sintaxis:
array cal_from_jd( $jd, $calendar )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $jd: se utiliza para especificar el día juliano como un número entero.
- $calendario: se utiliza para especificar el calendario en el que se convirtió la fecha. Los calendarios admitidos son el calendario gregoriano, el calendario juliano, el calendario francés y el calendario judío.
Valor devuelto: esta función devuelve una array que contiene información del calendario que se enumeran a continuación:
- fecha en forma “mes/día/año”
- mes
- año
- día de la semana
- nombres abreviados y completos del día de la semana y el mes
Programa 1:
<?php // PHP program to implement cal_from_jd() // and convert date to the CAL_GREGORIAN $input = unixtojd(mktime(0, 0, 0, 8, 16, 2016)); print_r(cal_from_jd($input, CAL_GREGORIAN)); ?>
Producción:
Array ( [date] => 8/16/2016 [month] => 8 [day] => 16 [year] => 2016 [dow] => 2 [abbrevdayname] => Tue [dayname] => Tuesday [abbrevmonth] => Aug [monthname] => August )
Programa 2:
<?php // PHP program to implement cal_from_jd() // and convert date to the CAL_JEWISH calender $today = unixtojd(mktime(0, 0, 0, 6, 20, 2007)); print_r(cal_from_jd($today, CAL_JEWISH)); ?>
Producción:
Array ( [date] => 11/4/5767 [month] => 11 [day] => 4 [year] => 5767 [dow] => 3 [abbrevdayname] => Wed [dayname] => Wednesday [abbrevmonth] => Tammuz [monthname] => Tammuz )
Artículos relacionados:
Referencia: http://php.net/manual/en/function.cal-from-jd.php