Manipulação / Exibição De Datas De Um Modo Mais Fácil
Uma forma mais simples de lidar com datas no php
Escrito por JuLIOOXX em
PHP. Data: 03/04/2008
Licença: Alguns direitos reservados. Dar créditos ao autor e linkar este original
Ver tópico original no fórum.
Então.
A melhor forma de manipular datas posteriormente é grava-lás no Banco de Dados no formato timestamp unix através da função
time()
Assim assumimos um controle maior de comparação, exibição etc..
Como?
Submetendo a data no form como Ex: <input type="hidden" value="<?=time()?>" name="data">
Para compararmos depois, a precisão é maior, pois ela é contata por segundos Ex: 1207227109 segundos.
Para visualização, podemos escolher o formato que nos deseja da forma mais rápida e simples com a ajuda da
função date(). Pois ela também nos dá a opção de escolhermos qualquer tipo da saída válida, se informamos uma entrada em timestamp.
Ex: 01/12/2008 Utilizaremos
date('d/m/Y', $variavel_time_do_bd)
Ex: Para sabermos o mês de uma determinada data gravada no BD: date('m', $variavel_time_do_bd).
Quero saber somente a hora e os minutos.
Ex: date('H:i', $variavel_time_do_bd).
Assim você tem o total controle das datas posteriormente, sem ficar preso a um só formato como YYYY/MM/DD ou DD/MM/YYYY.
Para mais informações sobre essas funções:
Função date()
Função time()
* Desculpem, se algo não ficou claro, minha intenção é ajudá-los, qualquer dúvida é so postar, acredito que senão eu os amigos do fórum irão respondê-los *
Abraços