Função PHP date ()
A função de data do PHP é uma função embutida que simplifica o trabalho com tipos de dados de data. A função de data do PHP é usada para formatar uma data ou hora em um formato legível por humanos. Pode ser usado para exibir a data de publicação do artigo. registre os dados mais recentes atualizados em um banco de dados.
Neste tutorial, você aprenderá a função de data e hora em PHP-
- Sintaxe de data e exemplo de PHP
- O que é um TimeStamp?
- Obter uma lista de identificadores de fuso horário disponíveis
- PHP define fuso horário programaticamente
- Função PHP Mktime
- Função PHP Date
- Parâmetros de tempo
- Parâmetros do dia
- Parâmetros do mês
- Parâmetros do ano
Sintaxe de data e exemplo de PHP
PHP Date a seguinte sintaxe básica
AQUI,
- “Date (…)” é a função que retorna o carimbo de data / hora atual em PHP no servidor.
- “Formato” é o formato geral que queremos que a nossa saída seja, ou seja;
- “Ymd” para formato de data PHP AAAA-MM-DD
- “Y” para exibir o ano atual
- “[Timestamp]” é opcional. Se nenhum carimbo de data / hora tiver sido fornecido, o PHP obterá a data e hora atual do PHP no servidor.
Vejamos um exemplo básico que exibe o ano atual.
Resultado:
2018
O que é um TimeStamp?
Um carimbo de data / hora em PHP é um valor numérico em segundos entre a hora atual e o valor de 1º de janeiro de 1970 00:00:00 Horário de Greenwich (GMT).
O valor retornado pela função de hora depende do fuso horário padrão.
O fuso horário padrão é definido no arquivo php.ini.
Também pode ser definido programaticamente usando a função date_default_timezone_set.
O código abaixo exibe o carimbo de hora atual
Supondo que você salvou o arquivo timestamp.php na pasta phptuts, navegue até a URL http: //localhost/phptuts/timestamp.php
Nota: o valor do timestamp PHP não é uma constante. Isso muda a cada segundo.
Obter uma lista de identificadores de fuso horário disponíveis
Antes de ver como definir o fuso horário padrão programaticamente, vamos ver como obter uma lista de fusos horários com suporte.
$list){echo $list . "
";}?>
AQUI,
-
“$ Timezone_identifiers = DateTimeZone :: listIdentifiers ();” chama o método estático listIdentifiers da classe integrada DateandTime Zone.
O método listIdentifiers retorna uma lista de constantes que são atribuídas à variável $ timezone_identifiers.
- “Foreach {…}” itera através da matriz numérica e imprime os valores.
Supondo que você salvou o arquivo list_time_zones.php na pasta phptuts, navegue até a URL http: //localhost/phptuts/list_time_zones.php
PHP define fuso horário programaticamente
A função date_default_timezone_set permite que você defina o fuso horário padrão de um script PHP.
O fuso horário definido será então usado por todas as datas nos scripts de função PHP. Possui a seguinte sintaxe.
AQUI,
- “Date_default_timezone_set ()” é a função que define o fuso horário padrão
- “String $ timezone_identifier” é o identificador de fuso horário
O script abaixo exibe a hora de acordo com o fuso horário padrão definido no php.ini.
Em seguida, ele altera o fuso horário padrão para Ásia / Calcutá e exibe a hora novamente.
Supondo que você salvou o arquivo set_time_zone.php na pasta phptuts, navegue até a URL http: //localhost/phptuts/set_time_zone.php
Função PHP Mktime
A função mktime retorna o carimbo de data / hora em formato Unix.
Possui a seguinte sintaxe.
AQUI,
- “Mktime (…)” é a função de registro de data e hora do PHP
- “Hora” é opcional, é o número de horas
- “Minuto” é opcional, é o número de minutos
- “Segundo” é opcional, é o número de segundos
- “Mês” é opcional, é o número do mês
- “Dia” é opcional, é o número do dia
- “Ano” é opcional, é o número do ano
- “Is_dst” é opcional, é usado para determinar o horário de verão (DST). 1 é para o horário de verão, 0 se não for e -1 se for desconhecido.
Vejamos agora um exemplo que cria um carimbo de data / hora para a data 13/10/2025 usando a função mktime.
AQUI,
- “0,0,0” é a hora, minuto e segundos, respectivamente.
- “13” é o dia do mês
- “10” é o mês do ano
- “2025” é o ano
Resultado:
1760328000
Referência da função PHP Date
A tabela abaixo mostra os parâmetros comuns usados ao trabalhar com as funções de data do PHP.
Parâmetros de tempo PHP
Parâmetro | Descrição | Exemplo |
---|---|---|
“R” | Retorna a data e hora completas | |
“A”, “A” | Retorna se a hora atual é am ou pm, AM ou PM respectivamente | |
“G”, ”G” | Retorna a hora sem zeros à esquerda [1 a 12], [0 a 23], respectivamente | |
“H”, ”H” | Retorna a hora com zeros à esquerda [01 a 12], [00 a 23], respectivamente | |
"é" | Retorna os minutos / segundos com zeros à esquerda [00 a 59] |
Parâmetros do dia
Parâmetro | Descrição | Exemplo |
---|---|---|
“D” | Retorna o dia do mês com zeros à esquerda [01 a 31] | |
“J” | Retorna o dia do mês sem zeros à esquerda [1 a 31] | |
“D” | Retorna as 3 primeiras letras do nome do dia [Sub a Sáb] | |
"eu" | Retorna o dia do nome da semana [domingo a sábado] | |
"C" | Retorna o dia da semana sem zeros à esquerda [0 a 6]. Domingo é representado por zero (0) até sábado representado por seis (6) | |
“Z” | Retorna o dia do ano sem espaços iniciais [0 a 365] |
Parâmetros do mês
Parâmetro | Descrição | Exemplo |
---|---|---|
“M” | Retorna o número do mês com zeros à esquerda [01 a 12] | |
“N” | Retorna o número do mês sem zeros à esquerda [01 a 12] | |
“M” | Retorna as 3 primeiras letras do nome do mês [janeiro a dezembro] | |
“F” | Retorna o nome do mês [janeiro a dezembro] | |
“T” | Retorna o número de dias em um mês [28 a 31] |
Parâmetros do ano
Parâmetro | Descrição | Exemplo |
---|---|---|
"EU" | Retorna 1 se for um ano bissexto e 0 se não for um ano bissexto | |
“Y” | Retorna o formato de ano de quatro dígitos | |
“Y” | Retorna o formato de ano de dois (2) dígitos (00 a 99) |
Resumo
- A função de data em PHP é usada para formatar o carimbo de data / hora em um formato desejado pelo homem.
- O carimbo de data / hora é o número de segundos entre a hora atual e 1º de janeiro de 1970 00:00:00 GMT. Também é conhecido como carimbo de data / hora UNIX.
- Todas as funções PHP date () usam o fuso horário padrão definido no arquivo php.ini
- O fuso horário padrão também pode ser definido programaticamente usando scripts PHP.