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