Uso da função php date ()
Uma das funções mais usadas do PHP para executar tarefas relacionadas a data e tempo é o data(). A sintaxe desta função é dada abaixo.
Sintaxe:
Data (String $ formato [, int $ timestamp = time ()]): String
Aqui, o primeiro parâmetro é obrigatório e é usado para definir a data ou a hora ou seu formato para exibir a saída. O segundo parâmetro é opcional e é usado para especificar o valor específico do timestamp para imprimir o valor da data e do horário com base nesse valor de timestamp. Se o segundo argumento for omitido, então o data() A função gerará a saída com base na data e hora do sistema. Ele retorna a data e a hora da data atual do sistema no formato da string.
Formato caracteres:
Diferentes caracteres de formato são usados para a função date () para formatar a data e a hora. Alguns caracteres de formato comumente usados com explicações são apresentados abaixo.
Usado para | Personagem | Propósito | Exemplo |
---|---|---|---|
Data | D | Exibir o dia da semana em forma curta. | Seg to sol |
d | Exibir o dia do mês com zero líder. | 01 a 31 | |
M | Exibir o nome do mês em forma curta. | Jan a dezembro | |
m | Exibir o mês como um número com zero líder. | 01 a 12 | |
Y | Exibir quatro dígitos ano. | 2020 | |
y | Exibir dois dígitos ano. | 20 | |
F | Exibir o nome do mês em forma completa. | Janeiro a dezembro | |
eu | Exibir o nome da semana em forma inteira. | de segunda a Domingo | |
n | Exibir o mês como um número sem liderar zero. | 1 a 12 | |
j | Exibir o dia do mês sem liderar zero. | 1 a 31 | |
S | Exibir 1st, 2nd, 3rd, etc. Com o dia do mês. | 1st, 2nd, 3rd e 4º a 30º | |
Tempo | G | Exibir hora em formato 24 horas sem liderar zero. | 1 a 24 |
g | Exibir hora em formato de 12 horas sem liderar zero. | 1 a 12 | |
H | Exibir hora em formato 24 horas com zero líder. | 01 a 24 | |
h | Exibir hora em formato de 12 horas com zero líder. | 01 a 12 | |
A | Exibir AM/PM em letra maiúscula. | MANHÃ TARDE | |
a | Exibir AM/PM em uma pequena letra. | manhã tarde | |
eu | Exibir minutos com zero líder. | 01 a 60 | |
s | Exibir segundos com zero líder. | 01 a 60 |
Exemplo 1: Uso da função DATE ()
Diferentes usos de a data() função são explicados neste exemplo. O primeiro data() A função retornará a data atual do sistema em uma forma curta. O segundo data() A função retornará o tempo atual do sistema. O terceiro data() A função retornará a data e a hora com base no valor do registro de data e hora. O strtotime () A função retornará o valor do registro de data e hora com base no retorno do valor pela quarta data() função.
// exibe a data atualSaída:
A saída a seguir aparecerá após a execução do script.
Uso da função php time ()
É usado para obter o valor de data e hora da data atual. Os caracteres de formato de tempo mencionados acima para o data() a função pode ser usada para formatar o valor de tempo() função. A sintaxe desta função é dada abaixo.
Sintaxe:
tempo (vazio): int
Não tem parâmetro e retorna um valor inteiro como um registro de data e hora.
Exemplo 2: Uso da função Time ()
No script a seguir, o primeiro tempo() a função retornará o valor de data e hora da data e hora do sistema, como o segundo parâmetro do data() A função retornará a data formatada. Da mesma maneira, o segundo data() a função retornará o valor do tempo com base no valor de retorno do segundo tempo() função. Como tempo() A função pode ser usada para descobrir a diferença entre dois valores de registro de data e hora é mostrada na próxima parte deste script. Dois valores de carimbo de data / hora são armazenados em duas variáveis com atraso de 5 segundos.
// Imprima a data do timestamp gerado pela função Time ()Hoje é ".data ("l, f d, y", time ())."
";A hora atual é ".data ('h: i: s a', time ())."
";
A diferença de horário é ".($ end_time - $ start_time)."Segundos
Saída:
A saída a seguir aparecerá após a execução do script. O 'l, f d, y'é usado como caracteres de formato no primeiro encontro() função do script. O nome completo do dia da semana é impresso para 'eu'Personagem, o nome completo do mês impresso para'F'Personagem, o dia do mês é impresso para'd'personagem e o valor do ano inteiro é impresso para'Y' personagem. Próximo, 'H: i: S a'é usado como caracteres de formato no segunda data () função para imprimir a hora, minuto e segundo valores com AM/PM. O dormir() A função é chamada com atraso de 5 segundos aqui. Portanto, a terceira saída mostra que a diferença de horário entre os dois valores de registro de data e hora é de 5 segundos.
Conclusão:
O uso das funções de data e hora são requisitos muito comuns para qualquer aplicativo da web. Como diferentes caracteres de formato podem ser usados para imprimir a data e a hora são explicados neste tutorial usando exemplos diferentes para ajudar os usuários do PHP a fazer operações relacionadas a data e tempo facilmente em seus scripts.