A função Data/Hora permite obter a data e hora do servidor onde o script PHP está sendo executado. Você pode usar as funções Data/Hora para formatar datas e horas de diferentes maneiras.
Nota: Estas funções dependem das configurações locais do servidor. Lembre-se de levar em consideração o horário de verão e os anos bissextos ao usar essas funções.
As funções de data/hora do PHP são parte integrante do núcleo do PHP. Nenhuma instalação é necessária para usar essas funções.
O comportamento das funções Data/Hora é afetado pelas configurações no php.ini:
nome | descrever | padrão | Versão PHP |
---|---|---|---|
data.fuso horário | Especifique o fuso horário padrão (todas as funções de data/hora usam esta opção) | "" | PHP 5.1 |
data.default_latitude | Especifica a latitude padrão (date_sunrise() e date_sunset() usam esta opção) | "31.7667" | PHP 5.0 |
data.default_longitude | Especifica a longitude padrão (date_sunrise() e date_sunset() usam esta opção) | "35.2333" | PHP 5.0 |
data.sunrise_zenith | Especifica o zênite padrão do nascer do sol (date_sunrise() e date_sunset() use esta opção) | "90,83" | PHP 5.0 |
data.sunset_zenith | Especifica o zênite padrão do pôr do sol (date_sunrise() e date_sunset() usam esta opção) | "90,83" | PHP 5.0 |
função | descrever |
---|---|
data de verificação() | Verificação de datas gregorianas. |
data_adicionar() | Adicione dia, mês, ano, horas, minutos e segundos a uma data. |
data_criar_de_formato() | Retorna um novo objeto DateTime formatado de acordo com o formato especificado. |
data_criar() | Retorna um novo objeto DateTime. |
data_data_set() | Defina uma nova data. |
date_default_timezone_get() | Retorna o fuso horário padrão usado por todas as funções de data/hora. |
date_default_timezone_set() | Define o fuso horário padrão, usado por todas as funções de Data/Hora. |
data_diff() | Retorna a diferença entre duas datas. |
formato_data() | Retorna uma data formatada de acordo com o formato especificado. |
date_get_last_errors() | Retorna avisos/erros em uma string de data. |
date_interval_create_from_date_string() | Constrói um DateInterval a partir da parte relevante da string. |
formato_intervalo_data() | Formatar intervalo de tempo. |
data_isodate_set() | Defina a data ISO. |
data_modificar() | Modifique o carimbo de data/hora. |
data_offset_get() | Retorna o deslocamento do fuso horário. |
data_parse_from_format() | Retorna uma matriz associativa com detalhes da data especificada de acordo com o formato especificado. |
data_parse() | Retorna uma matriz associativa com detalhes de uma data especificada. |
data_sub() | Subtrai o dia, mês, ano, horas, minutos e segundos da data especificada. |
data_sun_info() | Retorna uma matriz contendo informações sobre o nascer/pôr do sol e o início/fim do anoitecer para a data e local especificados. |
data_nascer do sol() | Retorna a hora do nascer do sol para uma data e local especificados. |
data_pôr do sol() | Retorna a hora do pôr do sol para a data e local especificados. |
data_hora_set() | Defina a hora. |
data_timestamp_get() | Retorna o carimbo de data/hora Unix. |
data_timestamp_set() | Define a data e a hora com base em um carimbo de data/hora Unix. |
date_timezone_get() | Retorna o fuso horário do objeto DateTime fornecido. |
date_timezone_set() | Define o fuso horário de um objeto DateTime. |
data() | Formate a data e hora locais. |
obterdata() | Retorna um carimbo de data/hora ou as informações de data/hora da data/hora local atual. |
gettimeofday() | Retorna a hora atual. |
data gm() | Formatar data e hora GMT/UTC. |
gmmktime() | Retorna o carimbo de data/hora UNIX de uma data GMT. |
gmstrftime() | Formate a data e hora GMT/UTC de acordo com as configurações locais. |
idate() | Formate a hora/data local como número inteiro. |
hora local() | Retorne a hora local. |
microtempo() | Retorna o número de microssegundos no carimbo de data/hora Unix atual. |
mktime() | Retorna o carimbo de data/hora Unix de uma data. |
strftime() | Formate a hora/data local de acordo com as configurações locais. |
strptime() | Analise a hora/data gerada por strftime(). |
strtotime() | Analisa qualquer descrição de data ou hora em texto em inglês em um carimbo de data/hora Unix. |
tempo() | Retorna o carimbo de data/hora Unix da hora atual. |
timezone_abbreviations_list() | Retorna uma matriz associativa contendo horário de verão, deslocamento e nome do fuso horário. |
timezone_identifiers_list() | Retorna uma matriz numérica com todos os identificadores de fuso horário. |
fuso horário_localização_get() | Retorna informações de localização para o fuso horário especificado. |
fuso horário_nome_de_abbr() | Retorna o nome do fuso horário com base na abreviatura do fuso horário. |
fuso horário_nome_get() | Retorna o nome do fuso horário. |
fuso horário_offset_get() | Retorna o deslocamento do fuso horário em relação ao GMT. |
fuso horário_open() | Crie um novo objeto DateTimeZone. |
fuso horário_transições_get() | Retorna todas as conversões para fusos horários. |
fuso horário_versão_get() | Retorna a versão do banco de dados de fuso horário. |
constante | descrever |
---|---|
DATA_ATOM | Átomo (por exemplo: 2005-08-15T16:13:03+0000) |
DATA_COOKIE | Cookies HTTP (exemplo: domingo, 14 de agosto de 2005, 16:13:03 UTC) |
DATA_ISO8601 | ISO-8601 (por exemplo: 2005-08-14T16:13:03+0000) |
DATA_RFC822 | RFC 822 (Exemplo: Dom, 14 de agosto de 2005 16:13:03 UTC) |
DATA_RFC850 | RFC 850 (Exemplo: domingo, 14 de agosto de 2005, 16:13:03 UTC) |
DATA_RFC1036 | RFC 1036 (Exemplo: domingo, 14 de agosto de 2005, 16:13:03 UTC) |
DATA_RFC1123 | RFC 1123 (Exemplo: Dom, 14 de agosto de 2005 16:13:03 UTC) |
DATA_RFC2822 | RFC 2822 (Exemplo: Dom, 14 de agosto de 2005 16:13:03 +0000) |
DATA_RSS | RSS (exemplo: domingo, 14 de agosto de 2005 16:13:03 UTC) |
DATA_W3C | Consórcio World Wide Web (por exemplo: 2005-08-14T16:13:03+0000) |