Sintaxe:
String Date (String $ formato [, int $ timestamp = null])O primeiro O argumento é obrigatório e é usado para definir o formato que será usado para converter o Timestamp atual ou o valor de carimbo de data e hora em um formato legível pelo homem.
O segundo argumento é opcional e é usado para definir o valor de registro de data e hora específico que será convertido com base na sequência do formato. O valor padrão desse argumento é nulo.
Ele retorna a saída formatada do valor de data e hora.
Formatando caracteres
Muitos tipos de caracteres são usados para formatar o valor da data. Alguns caracteres de formatação comumente usados são dados abaixo.
Personagem | Propósito |
D | É usado para exibir o dia da semana em forma curta. (Seg to sol) |
M | É usado para exibir o nome do mês em forma curta. (Jan a dez) |
Y | É usado para exibir o ano de quatro dígitos. |
d | É usado para exibir o dia do mês com o zero líder. (01 a 31) |
m | É usado para exibir o número de meses com o zero principal. (01 a 12) |
j | É usado para exibir o dia do mês sem o zero líder. (1 a 31) |
n | É usado para exibir o número de meses sem o zero principal. (1 a 12) |
Y | É usado para exibir o ano de dois dígitos. |
F | É usado para exibir o nome do mês inteiro. (Janeiro a dezembro) |
eu | É usado para exibir o nome completo da semana. (De segunda a Domingo) |
S | É usado para exibir o dia do mês com o número ordinal. (1st, 2nd, 3rd, 4º…) |
Exemplos de função date ()
Os usos da função DAT () foram mostrados na próxima parte deste tutorial usando vários exemplos.
Exemplo 1: Imprima a data atual com o formato
Crie um arquivo php com o seguinte script que imprima a data atual formatada usando a função DATE (). A sequência do formato, “JS f, y” tem sido usado para formatar a data. Aqui, 'JS'costumava imprimir o dia do mês com número ordinal'F'usou para imprimir o nome do mês em forma curta e'Y'usou para imprimir o valor do ano de quatro dígitos.
// Leia a data atual com a sequência de formataçãoHoje é $ hoje
";Saída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 2: Imprima a data e hora atuais com o formato
Crie um arquivo PHP com o seguinte script para imprimir a data e a hora atuais no formato legível por humanos usando a função date (). A primeira sequência de formato usada na função DATE () imprimirá a data, separando os valores do dia, mês e ano com o hífen (-). A sequência do segundo formato usada na função date () imprimirá a hora separando a hora, minuto e segundo valores com o cólon (:) e Meridiem.
// Leia a data e a hora atuais com a sequência de formataçãoHoje é $ dt
";A hora atual é $ tm
";Saída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 3: Imprima a data específica usando a função mktime ()
A função mktime () gera um valor de data e hora com base nos 6 valores de argumento desta função. Os três primeiros argumentos desta função levam a hora, minuto e segundo valores. Os três últimos argumentos desta função levam os valores do mês, dia e ano. Crie um arquivo PHP com o seguinte script que gerará uma data formatada com base na saída da função mktime ().
// Leia o valor de data específico usando a função mktime ()A data é $ dt.
";Saída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo-4: Imprima a data futura usando a função mktime ()
Crie um arquivo php com o seguinte script que gerará uma data futura com a formatação com base na saída da função mktime (). A data futura será gerada adicionando 5 meses e 10 dias com a data atual.
// Leia o valor de data e hora da data futuraA data é $ dt.
";Saída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 5: Imprima a data futura e anterior usando a função strtotime ()
Crie um arquivo PHP com o seguinte script que gerará uma data futura e a data anterior com a formatação com base na saída da função mktime (). A data anterior será gerada deduzindo 2 meses e 35 dias a partir da data atual. A data futura será gerada adicionando 3 meses e 5 dias com a data atual.
// Imprima a data atualHoje é '.Data ("JS F, Y").'
';A data anterior é '.Data ("JS F, Y", $ prev_timestamp).'
';A data futura é '.Data ("JS F, Y", $ NEXT_TIMESTAMP).'
';Saída:
A saída a seguir aparecerá após a execução do script acima.
Conclusão
Diferentes maneiras de usar a função DATE () para diferentes propósitos foram mostradas nos exemplos deste tutorial para ajudar os usuários de PHP a conhecer o uso dessa função corretamente.