Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

heliosal

data

Recommended Posts

Galera eu queria saber se existe algum comando em PHP q verifique se uma determinada data está entre duas datas?

 

Ex.:

 

15/10/2004 está entre 01/10/2004 e 27/10/2004

 

Mas isso, se alguem for digitar uma data q está entre duas datas o script deve verificar se a data digitada está entre duas datas q já estarão definidas ;)

 

Tem como, ou existe tal comando??? http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

se estiver usando mysql pode tentar usar a função BETWEEN()no PHP pode simplesmente verificar se a data é menor que a maior e maior que a menor.exemplo:X - DATA DIGITADAA - DATA MAIORB - DATA MENORif ( A > X && B < X ){echo "OK!";} sacow?

Compartilhar este post


Link para o post
Compartilhar em outros sites

BETWEEN pode não funcionar direito dependendo do tipo de campo q você configurou a data.O melhor é pegar as duas datas e converter para o timestamp UNIX com o comando mktime(), depois basta colocar um if para ver se a data é maior q data1 e menor que data2.Espero que você pelo menos saiba o que é timestamp UNIX

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.