A extensão de calendário contém funções que simplificam a conversão entre diferentes formatos de calendário.
É baseado na contagem dos dias julianos, que começou em 1º de janeiro de 4.713 aC.
Nota: Para converter entre formatos de calendário, você deve primeiro converter para contagem de dias julianos e depois para o formato de calendário necessário.
Nota: Contagem de dias julianos e calendário juliano não são a mesma coisa!
Para que essas funções funcionem, você deve compilar o PHP com --enable-calendar.
A versão Windows do PHP possui suporte integrado para extensões de calendário. Portanto, a função Calendário funciona automaticamente.
função | descrever |
---|---|
cal_dias_no_mês() | Retorna o número de dias em um mês para o ano e calendário especificados. |
cal_from_jd() | Converte uma contagem de dias julianos em uma data no calendário especificado. |
cal_info() | Retorna informações sobre o calendário especificado. |
cal_to_jd() | Converte uma data no calendário especificado em contagens de dias julianos. |
data_páscoa() | Retorna o carimbo de data/hora Unix da meia-noite de Páscoa no ano especificado. |
dias_páscoa() | Retorna o número de dias entre a Páscoa e 21 de março no ano especificado. |
francêstojd() | Converta as datas do calendário republicano francês em contagens de dias julianos. |
gregorianojd() | Converta datas do calendário gregoriano em contagens de dias julianos. |
jddiadasemana() | O dia da semana em que cai a data de retorno. |
jdmês() | Retorna o nome do mês. |
jdtofrancês() | Converte contagens de dias julianos em datas do calendário republicano francês. |
jdtogregoriano() | Converte contagens de dias julianos em datas do calendário gregoriano. |
jdtojewish() | Converte contagens de dias julianos em datas do calendário judaico. |
jdtojulian() | Converte contagens de dias julianos em datas do calendário juliano. |
jdtounix() | Converta a contagem de dias julianos em carimbo de data / hora Unix. |
judeutojd() | Converta as datas do calendário judaico em contagens de dias julianos. |
juliantojd() | Converte uma data do calendário juliano em uma contagem de dias julianos. |
unixtojd() | Converta o carimbo de data/hora Unix em contagem de dias julianos. |
constante | tipo | Versão PHP |
---|---|---|
CAL_GREGORIAN | Inteiro | PHP4 |
CAL_JULIAN | Inteiro | PHP4 |
CAL_JEWISH | Inteiro | PHP4 |
CAL_FRENCH | Inteiro | PHP4 |
CAL_NUM_CALS | Inteiro | PHP4 |
CAL_DOW_DAYNO | Inteiro | PHP4 |
CAL_DOW_SHORT | Inteiro | PHP4 |
CAL_DOW_LONG | Inteiro | PHP4 |
CAL_MONTH_GREGORIAN_SHORT | Inteiro | PHP4 |
CAL_MONTH_GREGORIAN_LONG | Inteiro | PHP4 |
CAL_MONTH_JULIAN_SHORT | Inteiro | PHP4 |
CAL_MONTH_JULIAN_LONG | Inteiro | PHP4 |
CAL_MONTH_JEWISH | Inteiro | PHP4 |
CAL_MONTH_FRENCH | Inteiro | PHP4 |
CAL_EASTER_DEFAULT | Inteiro | PHP 4.3 |
CAL_EASTER_ROMAN | Inteiro | PHP 4.3 |
CAL_EASTER_ALWAYS_GREGORIAN | Inteiro | PHP 4.3 |
CAL_EASTER_ALWAYS_JULIAN | Inteiro | PHP 4.3 |
CAL_JEWISH_ADD_ALAFIM_GERESH | Inteiro | PHP 5.0 |
CAL_JEWISH_ADD_ALAFIM | Inteiro | PHP 5.0 |
CAL_JEWISH_ADD_GERESHAYIM | Inteiro | PHP 5.0 |