cal_to_jd

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

cal_to_jdConverte de um calendário suportado para o calendário de Contagem de Dias Julianos

Descrição

function cal_to_jd(
    int $calendar,
    int $month,
    int $day,
    int $year
): int

cal_to_jd() calcula a Contagem de Dias Julianos para uma data no calendário especificado em calendar. Os calendáris suportados em calendar são: CAL_GREGORIAN, CAL_JULIAN, CAL_JEWISH e CAL_FRENCH.

Parâmetros

calendar

Calendário a ser convertido, uma das constantes CAL_GREGORIAN, CAL_JULIAN, CAL_JEWISH ou CAL_FRENCH.

month

O mês como um número, o intervalo válido depende de calendar.

day

O dia como um número, o intervalo válido depende de calendar.

year

O ano como um número, o intervalo válido depende de calendar.

Valor Retornado

Um número de Dia Juliano.

Veja também

  • cal_from_jd() - Converte de uma Contagem de Dias Julianos para um calendário suportado
  • frenchtojd() - Converte uma data do calendário Republicano Francês para uma contagem de Dias Julianos
  • gregoriantojd() - Converte uma data Gregoriana para a Contagem de Dias Julianos
  • jewishtojd() - Converte uma data do calendário Judaico para o calendário de Contagem de Dias Julianos
  • juliantojd() - Converte uma data do calendário juliano para uma contagem de dias julianos
  • unixtojd() - Converte um timestamp Unix para um dia Juliano
adicionar nota

Notas de Usuários 2 notes

up
3
ashton at ieee dot org
9 years ago
Julian days begin at noon, while the days of the Gregorian and Julian calendars are usually thought of as beginning at midnight. For the Gregorian and Julian calendars, the function behaves as if the conversion were performed at noon.
up
0
ashton at ieee dot org
9 years ago
The earliest supported date in the Julian calendar is January 2, 4713 BC. The corresponding Julian day count is 1. PHP treats -4713 as equal to 4713 BC, and does not allow the year 0; this practice is different than the custom of astronomers, who treat -4712 as equal to 4713 BC.