cal_from_jd

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

cal_from_jd — Convierte el número de días Julianos a un calendario específico

Descripción

function cal_from_jd(int $julian_day, int $calendar): array

cal_from_jd() convierte el número de días Julianos julian_day a una fecha del calendario calendar. Los valores posibles para calendar son CAL_GREGORIAN, CAL_JULIAN, CAL_JEWISH y CAL_FRENCH.

Parámetros

julian_day

Día Juliano, en forma de un int

calendar

Calendario a utilizar

Valores devueltos

Retorna un array que contiene información sobre el calendario, como el mes, el día, el año, el día de la semana (dow), los nombres abreviados y completos de los días de la semana y del mes, y la fecha, en forma de una string "mes/día/año". El intervalo del día de la semana va de 0 (Domingo) a 6 (Sábado).

Errores/Excepciones

Lanza una ValueError si calendar no es un ID de calendario válido.

Historial de cambios

Versión Descripción
8.0.0 Ahora lanza una ValueError si calendar no es un ID de calendario válido. Anteriormente, se emitía un E_WARNING y se devolvía false.

Ejemplos

Ejemplo #1 Ejemplo con cal_from_jd()

<?php
$today = unixtojd(mktime(0, 0, 0, 8, 16, 2003));
print_r(cal_from_jd($today, CAL_GREGORIAN));
?>

El ejemplo anterior mostrará:

Array
(
   [date] => 8/16/2003
   [month] => 8
   [day] => 16
   [year] => 2003
   [dow] => 6
   [abbrevdayname] => Sat
   [dayname] => Saturday
   [abbrevmonth] => Aug
   [monthname] => August
)

Véase también

  • cal_to_jd() - Convertir un calendario soportado a la Fecha Juliana
  • jdtofrench() - Convierte el número de días del calendario juliano en fecha del calendario francés republicano
  • jdtogregorian() - Convierte el número de días del calendario Juliano en fecha Gregoriana
  • jdtojewish() - Convierte el número de días del calendario Juliano a fecha del calendario judío
  • jdtojulian() - Convierte el número de días del calendario Juliano en fecha del calendario Juliano
  • jdtounix() - Convierte un día Juliano en un timestamp UNIX
+add a note

User Contributed Notes

There are no user contributed notes for this page.