Funções de Data / Tempo PHP
- Página anterior Calendário do PHP
- Próxima página Diretório do PHP
Introdução às Funções de Data e Hora do PHP
As funções de Data e Hora permitem que você obtenha a data e a hora do servidor onde o script PHP está executando. Você pode usar as funções de Data e Hora para formatar a data e a hora de várias maneiras.
Nota:Essas funções dependem das configurações locais do servidor. Lembre-se de considerar o horário de verão e o ano bissexto ao usar essas funções.
Instalação
As funções de Data e Hora do PHP são parte integrante do núcleo do PHP. Não é necessário instalar para usar essas funções.
Configuração de Tempo de Execução
O comportamento das funções de Data e Hora do PHP 5 é influenciado pelas configurações do php.ini:
Nome | Descrição | Padrão | Versão do PHP |
---|---|---|---|
date.timezone | Fuso Horário Padrão (todas as funções de Data e Hora usam essa opção) | "" | PHP 5.1 |
date.default_latitude | Latitude Padrão (date_sunrise() e date_sunset() usam essa opção) | "31.7667" | PHP 5.0 |
date.default_longitude | Longitude Padrão (date_sunrise() e date_sunset() usam essa opção) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | Altitude Zenital Padrão do Solao (date_sunrise() e date_sunset() usam essa opção) | "90.83" | PHP 5.0 |
date.sunset_zenith | Altitude Zenital Padrão do Solno (date_sunrise() e date_sunset() usam essa opção) | "90.83" | PHP 5.0 |
Funções de Data e Hora do PHP 5
função | Descrição |
---|---|
checkdate() | Valida a data Gregoriana. |
date_add() | Adiciona dias, meses, anos, horas, minutos e segundos à data. |
date_create_from_format() | Retorna um novo objeto DateTime formatado com base no formato especificado. |
date_create() | Retorna um novo objeto DateTime. |
date_date_set() | Define uma nova data. |
date_default_timezone_get() | Retorna o fuso horário padrão usado por todas as funções Date/Time. |
date_default_timezone_set() | Define o fuso horário padrão usado por todas as funções Date/Time. |
date_diff() | Retorna a diferença entre duas datas. |
date_format() | Retorna a data formatada com base no formato especificado. |
date_get_last_errors() | Retorna alertas e erros sobre a string de data. |
date_interval_create_from_date_string() | Cria um DateInterval a partir de uma string de data. |
date_interval_format() | Formata o intervalo de tempo. |
date_isodate_set() | Define a data ISO. |
date_modify() | Modifica o timestamp. |
date_offset_get() | Retorna o deslocamento de fuso horário. |
date_parse_from_format() | Retorna um array associativo com detalhes sobre a data especificada com base no formato especificado. |
date_parse() | Retorna um array associativo com detalhes sobre a data especificada. |
date_sub() | Subtrai dias, meses, anos, horas, minutos e segundos da data especificada. |
date_sun_info() | Retorna um array contendo informações sobre o nascer e pôr do sol, e o início e fim do crepúsculo para a data e local especificados. |
date_sunrise() | Retorna o horário do nascer do sol para a data e local especificados. |
date_sunset() | Retorna o horário do pôr do sol para a data e local especificados. |
date_time_set() | Define o tempo. |
date_timestamp_get() | Retorna o timestamp Unix. |
date_timestamp_set() | Define a data e hora com base no timestamp Unix. |
date_timezone_get() | Retorna o fuso horário do objeto DateTime especificado. |
date_timezone_set() | Define o fuso horário do objeto DateTime. |
date() | Formata a data/hora local. |
getdate() | Retorna informações de data/hora de um timestamp ou do tempo local atual. |
gettimeofday() | Retorna o tempo atual. |
gmdate() | Formata a data/hora GMT/UTC. |
gmmktime() | Retorna o timestamp Unix da data GMT. |
gmstrftime() | Formata a data/hora GMT/UTC de acordo com a configuração regional. |
idate() | Formata a data/hora localizada em inteiro. |
localtime() | Retorna o tempo local. |
microtime() | Retorna o número de microsegundos do tempo atual. |
mktime() | Retorna o timestamp Unix da data. |
strftime() | Formata a data/hora localizada de acordo com a configuração regional. |
strptime() | Resolve o tempo/data gerado pelo strftime(). |
strtotime() | Converte a descrição de data ou hora de qualquer texto inglês em timestamp Unix. |
time() | Retorna o timestamp Unix do tempo atual. |
timezone_abbreviations_list() | Retorna um array associativo contendo o horário de verão, o deslocamento e o nome do fuso horário. |
timezone_identifiers_list() | Retorna um array indexado com todos os identificadores de fuso horário. |
timezone_location_get() | Retorna as informações de localização do fuso horário especificado. |
timezone_name_from_abbr() | Retorna o nome do fuso horário com base no apelido. |
timezone_name_get() | Retorna o nome do fuso horário. |
timezone_offset_get() | Retorna o deslocamento do fuso horário em relação ao GMT. |
timezone_open() | Cria um novo objeto DateTimeZone. |
timezone_transitions_get() | Retorna todas as conversões de fuso horário. |
timezone_version_get() | Retorna a versão do banco de dados de fuso horário. |
Constantes pré-definidas de Data/Hora do PHP 5
Constantes | Descrição |
---|---|
DATE_ATOM | Atom (por exemplo: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (por exemplo: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (por exemplo: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (por exemplo: Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (por exemplo: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (por exemplo: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (por exemplo: Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Dom, 14 Ago 2005 16:13:03 +0000) |
DATE_RSS | RSS (Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_W3C | Consortium World Wide Web (por exemplo: 2005-08-14T16:13:03+0000) |
- Página anterior Calendário do PHP
- Próxima página Diretório do PHP