PHP-GTK: Criando Aplicações Gráficas com PHP Adianti Framework para PHP PHP Programando com Orientação a Objetos Criando Relatórios com PHP

[Php-gtk-brasil] Pesquisa entre datas

rics ricardo.cezar em gmail.com
Quinta Junho 30 15:22:06 BRT 2005


Depende de como você gravou as datas no banco de dados cara. O melhor jeito 
é você trabalhar com TIMESTAMP do PHP (o mesmo tipo no MySQL é 
diferente...).

Bom, primeiro você pega a data e transforma em timestamp usando a função 
mktime, assim:

int *mktime* ( [int hour [, int minute [, int second [, int month [, int day 
[, int year [, int is_dst]]]]]]] )

Por exemplo:

mktime(0, 0, 0, 12, 32, 1997)

Depois você faz a operação normalmente com os timestamps! Você pode somar, 
diminuir, achar o intervalo... Trate o timestamp como um número normal. Ele 
é, na verdade, um inteiro que representa o número de segundos transcorrido 
desde uma data inicial que eu não lembro qual é. No manual do PHP tem.

Depois de achar o resultado você usa a função date() para mostrar a data 
"bonitinha" pro usuário.

O caminho das pedras é mais ou menos esse aí. Espero ter ajudado.

Grande abraço,
rics


On 6/30/05, Márcio Brignol <marcio em lojasobino.com.br> wrote:
> 
>  Olá estou usando MYSQL e não estou conseguindo fazer uma pesquisa entre 
> datas!
> 

-- 
Autonomia é o Caminho!
Ricardo Cezar
RF Maringá - PR
http://www.federalismo.blogspot.com
MSN Messenger: cado7 em hotmail.com
Skype: cado7design
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://server.php-gtk.com.br/pipermail/php-gtk-brasil/attachments/20050630/f47d53e2/attachment.html


Mais detalhes sobre a lista de discussão Php-gtk-brasil