Manual do PHP
Anterior |  | Próxima

# X. Calendário, funções

# Introdução

A extensão de calendário contém uma série de funções para simplificar a conversão de diferentes formatos de calendários. O calendário padrão é baseado no formato "Julian Day Count". A contagem de dias do calendário "Julian Day Count" começa em 1º de Janeiro de 4713 B.C. Para converter um calendário para algum formato, você deve primeiro convertê-lo para o formato "Julian Day Count", então converter para o sistema de calendário de sua escolha. O formato de calendário "Julian Day Count" é muito diferente do "Julian Calendar"! Para mais informações sobre o calendário "Julian Day Count", visite http://www.hermetic.ch/cal_stud/jdn.htm. Para mais informações sobre sistemas de calendários, visite: http://www.fourmilab.ch/documents/calendar/. "Excerpts from this page are included in these instructions, and are in quotes".

# Instalação

Para estas funções funcionarem, você precisa compilar o PHP com `--enable-calendar`.

A versão para Windows do `PHP` tem suporte embutido para esta extensão. Você não precisa carregar nenhuma extensão adicional para utilizar essas funções.

# Configurações em execução

Esta extensão não define nenhum parâmetro de configuração no `php.ini`.

# Tipos Resource

Esta extensão não possui nenhum tipo resource.

# Constantes pré-definidas

As contantes abaixo são definidas por esta extensão e somente estarão disponíveis quando a extensão foi compilada com o PHP ou carregada dinamicamente durante a execução.

`CAL_GREGORIAN` (inteiro)

`CAL_JULIAN` (inteiro)

`CAL_JEWISH` (inteiro)

`CAL_FRENCH` (inteiro)

`CAL_NUM_CALS` (inteiro)

`CAL_DOW_DAYNO` (inteiro)

`CAL_DOW_SHORT` (inteiro)

`CAL_DOW_LONG` (inteiro)

`CAL_MONTH_GREGORIAN_SHORT` (inteiro)

`CAL_MONTH_GREGORIAN_LONG` (inteiro)

`CAL_MONTH_JULIAN_SHORT` (inteiro)

`CAL_MONTH_JULIAN_LONG` (inteiro)

`CAL_MONTH_JEWISH` (inteiro)

`CAL_MONTH_FRENCH` (inteiro)

As constantes abaixo estão disponíveis à partir da versão 4.3.0 do `PHP` :

`CAL_EASTER_DEFAULT` (inteiro)

`CAL_EASTER_ROMAN` (inteiro)

`CAL_EASTER_ALWAYS_GREGORIAN` (inteiro)

`CAL_EASTER_ALWAYS_JULIAN` (inteiro)

As constantes abaixo estão disponíveis à partir da versão 5.0.0 do `PHP` :

`CAL_JEWISH_ADD_ALAFIM_GERESH` (inteiro)

`CAL_JEWISH_ADD_ALAFIM` (inteiro)

`CAL_JEWISH_ADD_GERESHAYIM` (inteiro)

Anterior | Principal | Próxima
bzwrite | Acima | cal_days_in_month