A função Getdate do PHP
Trabalhar com o tempo é uma tarefa frequente para a maioria dos programas PHP. Por exemplo, em um programa de carrinho de compras, você deseja armazenar a data e a hora de uma compra feita pelo seu cliente. Mais tarde, você também desejará armazenar a data e a hora em que a compra foi enviada ao cliente. Uma maneira de fazer isso é armazenar cada data e hora no formato do carimbo de data e hora do Unix.

Vamos dar uma olhada em um exemplo. Neste momento, são 3h06 de 28 de outubro de 2005 e acabei de comprar dois DVDs da Amazon.com. O carimbo de data e hora do meu pedido seria 1130486817 e esse número é tudo o que será armazenado no banco de dados. Depois de armazenado, podemos recuperá-lo para exibir um pedido de verão para esta compra. Mas esse número não é muito fácil de ler, é? É quando a função getdate é útil. Usaremos a função getdate no registro de data e hora para obter uma matriz que contenha todos os tipos de informações sobre o registro de data e hora, como mês, dia, ano e hora do dia. Em seguida, podemos exibir uma ou todas as partes da matriz com a instrução echo. Aqui está o código para esta função e a matriz de compra $ resultante.

$ compra = getdate (1130486817);

Matriz (
[segundos] => 57
[minutos] => 6
[horas] => 3
[mday] => 28
[wday] => 5
[mon] => 10
[ano] => 2005
[yday] => 300
[dia da semana] => sexta-feira
[mês] => outubro
[0] => 1130486817 )


Então, o que todas essas informações na matriz significam?

[segundos]
Valor numérico em seções para o momento da compra (de 0 a 59)
No nosso exemplo, eram 57 seções depois das 03:06

[minutos]
Valor numérico em minutos para o momento da compra (de 0 a 59)
No nosso exemplo, eram 6 minutos depois das 3 da manhã.

[horas]
Valor numérico em horas para o momento da compra (de 0 a 23)
Eram 3 da manhã

[dia]
Valor numérico para o dia do mês para a data da compra (de 1 a 31)
Era o dia 28

[wday]
Valor numérico para o dia da semana para a data da compra
(de 0 para domingo a 6 para sábado)
É sexta-feira, então o valor numérico é 5

[seg]
Valor numérico do mês para a data da compra (de 1 a 12)
É outubro, então o valor numérico é 10

[ano]
Valor numérico do ano para a data da compra (4 dígitos)
É 2005

[dia]
Valor numérico para o dia do ano para a data da compra (de 0 a 365)
É o 300º dia deste ano

[dia da semana]
Valor do texto do dia da semana para a data da compra (domingo a sábado)
É sexta-feira

[mês]
Valor do texto do mês para a data da compra (janeiro a dezembro)
É outubro

[0]
O carimbo de data / hora
1130486817

Portanto, agora tudo o que precisamos fazer para exibir a data e a hora da compra (28 de outubro de 2005 - 3:06:57) é usar uma declaração de eco.

eco "$ Purchase [mês] $ Purchase [mday], $ Purchase [ano] - $ Purchase [horas]: $ Purchase [minutos]: $ Purchase [segundos]";




Instruções De Vídeo: Learn PHP - Isset Function (Pode 2024).