PHP - funções de calendário
A extensão do calendário apresenta uma série de funções para simplificar a conversão entre diferentes formatos de calendário.
O intermediário ou padrão em que se baseia é a contagem de dias julianos. A contagem de dias julianos é uma contagem de dias começando em 1º de janeiro de 4713 aC Para converter entre sistemas de calendário, você deve primeiro converter para a contagem de dias julianos e, em seguida, para o sistema de calendário de sua escolha.
Instalação
Para fazer essas funções funcionarem, você deve compilar o PHP com --enable-calendar.
Configuração de tempo de execução
Esta extensão não possui diretivas de configuração definidas no php.ini.
Constantes do calendário PHP
Sr. Não | Constante e Descrição | PHP |
---|---|---|
1 | CAL_GREGORIAN calendário gregoriano |
3 |
2 | CAL_JULIAN calendário juliano |
3 |
3 | CAL_JEWISH Calendário judaico |
3 |
4 | CAL_FRENCH Calendário republicano francês |
3 |
5 | CAL_NUM_CALS |
3 |
6 | CAL_DOW_DAYNO |
3 |
7 | CAL_DOW_SHORT |
3 |
8 | CAL_DOW_LONG |
3 |
9 | CAL_MONTH_GREGORIAN_SHORT |
3 |
10 | CAL_MONTH_GREGORIAN_LONG |
3 |
11 | CAL_MONTH_JULIAN_SHORT |
3 |
12 | CAL_MONTH_JULIAN_LONG |
3 |
13 | CAL_MONTH_JEWISH |
3 |
14 | CAL_MONTH_FRENCH |
3 |
15 | CAL_EASTER_DEFAULT |
4 |
16 | CAL_EASTER_DEFAULT |
4 |
17 | CAL_EASTER_ROMAN |
4 |
18 | CAL_EASTER_ALWAYS_GREGORIAN |
4 |
19 | CAL_EASTER_ALWAYS_JULIAN |
4 |
20 | CAL_JEWISH_ADD_ALAFIM_GERESH |
5 |
21 | CAL_JEWISH_ADD_ALAFIM |
5 |
22 | CAL_JEWISH_ADD_GERESHAYIM |
5 |
Lista de funções
PHP - indica a versão mais antiga do PHP que suporta a função.
Sr. Não | Descrição da função | PHP |
---|---|---|
1 | cal_days_in_month () Retorna o número de dias em um mês para um ano e calendário especificados |
4 |
2 | cal_from_jd () Converte uma contagem de dias julianos em uma data de um calendário especificado |
4 |
3 | cal_from_jd () Retorna informações sobre um determinado calendário |
4 |
4 | cal_to_jd () Converte uma data em contagem de dias julianos |
4 |
5 | easter_date () Retorna o carimbo de data / hora Unix para meia-noite na Páscoa de um ano especificado |
3 |
6 | easter_days () Retorna o número de dias após 21 de março, nos quais a Páscoa cai em um ano específico |
3 |
7 | FrenchToJD () Converte uma data republicana francesa em uma contagem de dias julianos |
3 |
8 | GregorianToJD () Converte uma data gregoriana em uma contagem de dias julianos |
3 |
9 | JDDayOfWeek () Retorna o dia da semana |
3 |
10 | JDMonthName () Retorna um nome de mês |
3 |
11 | JDToFrench () Converte uma contagem de dias julianos em uma data republicana francesa |
3 |
12 | JDToGregorian () Converte uma contagem de dias julianos em uma data gregoriana |
3 |
13 | jdtojewish () Converte uma contagem de dias julianos em uma data judaica |
3 |
14 | JDToJulian () Converte uma contagem de dias julianos em uma data juliana |
3 |
15 | jdtounix () Converte uma contagem de dias julianos em um carimbo de data / hora Unix |
4 |
16 | JewishToJD () Converte uma data judaica em uma contagem de dias julianos |
3 |
17 | JulianToJD () Converte uma data juliana em uma contagem de dias julianos |
3 |
18 | unixtojd () Converte um timestamp Unix em uma contagem de dias julianos |
4 |