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

Você gostou? Comente no fórum!

Mais recentes em PHP

Classe para controle de banco de dados.
Por Pinguim - Classe para facilitar a manipulação de banco de dados...
Mail injection em php
Por Micox - What??!?...
Zend frameworks - o inicio
Por LeandroBarral - Primeiros passos.....
Classe de conexão com mysql
Por Carutcho - Pô esses dias passei aqui no forum de php pra dar uma...
Decimal para hexadecimal
Por dragun - Exemplo de função recursiva...

Ver mais Artigos de PHP.

Ver e retirar outras dúvidas no fórum Webly.

Alguns Direitos Reservados | RSS | O Fórum

Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com