Trevo vermelho - Herb
Pode 2024
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.
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]"; | |