Funções de Calendário do PHP
Introdução ao PHP Calendar
A extensão do calendário inclui funções que simplificam a conversão entre diferentes formatos de calendário.
Ele se baseia na Contagem de Dias Julianos (contagem de dias julianos) e começa a contar a partir de 1 de janeiro de 4713 a.C.
Notas:Para converter entre formatos de calendário, você deve primeiro converter para Contagem de Dias Julianos e depois para o formato de calendário desejado.
Notas:Julian Day Count (contagem de dias julianos) e Calendário Juliano não são a mesma coisa!
Instalação
Para que essas funções funcionem, você deve compilar o PHP com --enable-calendar.
A versão Windows do PHP já possui suporte integrado para a extensão Calendar. Portanto, as funções Calendar funcionarão automaticamente.
Funções Calendar do PHP 5
Função | Descrição |
---|---|
cal_days_in_month() | Retorna o número de dias em um mês específico para um ano e calendário especificados. |
cal_from_jd() | Converte a contagem de dias julianos para a data do calendário especificado. |
cal_info() | Retorna informações sobre o calendário especificado. |
cal_to_jd() | Converte a data do calendário especificado para contagem de dias julianos. |
easter_date() | Retorna o timestamp Unix da meia-noite da Páscoa do ano especificado. |
easter_days() | Retorna o número de dias entre a Páscoa e 21 de março do ano especificado. |
frenchtojd() | Converte a data do calendário republicano francês para contagem de dias julianos. |
gregoriantojd() | Converte a data do calendário gregoriano para contagem de dias julianos. |
jddayofweek() | Retorna o dia da semana da data. |
jdmonthname() | Retorna o nome do mês. |
jdtofrench() | Converte a contagem de dias julianos para a data do calendário republicano francês. |
jdtogregorian() | Converte o calendário gregoriano para contagem de dias julianos. |
jdtojewish() | Converte a contagem de dias julianos para a data do calendário judaico. |
jdtojulian() | Converte a contagem de dias julianos para a data do calendário juliano. |
jdtounix() | Converte a contagem de dias julianos para timestamp Unix. |
jewishtojd() | Converte a data do calendário judaico para contagem de dias julianos. |
juliantojd() | Converte a data do calendário juliano para contagem de dias julianos. |
unixtojd() | Converte timestamp Unix para contagem de dias julianos. |
Constantes predefinidas do Calendar do PHP 5
Constante | Tipo | Versão PHP |
---|---|---|
CAL_GREGORIAN | Integer | PHP 4 |
CAL_JULIAN | Integer | PHP 4 |
CAL_JEWISH | Integer | PHP 4 |
CAL_FRENCH | Integer | PHP 4 |
CAL_NUM_CALS | Integer | PHP 4 |
CAL_DOW_DAYNO | Integer | PHP 4 |
CAL_DOW_SHORT | Integer | PHP 4 |
CAL_DOW_LONG | Integer | PHP 4 |
CAL_MONTH_GREGORIAN_SHORT | Integer | PHP 4 |
CAL_MONTH_GREGORIAN_LONG | Integer | PHP 4 |
CAL_MONTH_JULIAN_SHORT | Integer | PHP 4 |
CAL_MONTH_JULIAN_LONG | Integer | PHP 4 |
CAL_MONTH_JEWISH | Integer | PHP 4 |
CAL_MONTH_FRENCH | Integer | PHP 4 |
CAL_EASTER_DEFAULT | Integer | PHP 4.3 |
CAL_EASTER_ROMAN | Integer | PHP 4.3 |
CAL_EASTER_ALWAYS_GREGORIAN | Integer | PHP 4.3 |
CAL_EASTER_ALWAYS_JULIAN | Integer | PHP 4.3 |
CAL_JEWISH_ADD_ALAFIM_GERESH | Integer | PHP 5.0 |
CAL_JEWISH_ADD_ALAFIM | Integer | PHP 5.0 |
CAL_JEWISH_ADD_GERESHAYIM | Integer | PHP 5.0 |