heliosal 0 Denunciar post Postado Novembro 3, 2004 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
hinom 5 Denunciar post Postado Novembro 3, 2004 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
SabeNada 0 Denunciar post Postado Novembro 3, 2004 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