Sota Posted January 24, 2007 at 10:06 PM Report #78387 Posted January 24, 2007 at 10:06 PM Boas pesso desculpa se est duvida já tinha sido colocada mas n encontrei. Como posso comparar o mes de uma data na base de dados com a do mes actual. obrigado
Tool Posted January 24, 2007 at 10:19 PM Report #78394 Posted January 24, 2007 at 10:19 PM pretendes fazer isso ao nivel do SGBD ou no proprio php? usas mysql ? http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html Engenharia de Redes e Sistemas Informáticos, DCC-FCUP. www.dcc.fc.up.pt
djthyrax Posted January 24, 2007 at 10:32 PM Report #78399 Posted January 24, 2007 at 10:32 PM A pergunta é um bocado ambígua, qual é o formato da data na bd? Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
Sota Posted January 25, 2007 at 10:40 AM Author Report #78461 Posted January 25, 2007 at 10:40 AM tou a a usar mySQL e data ta Y-m-D e que quria fazer ao nivel de php sim.
RayBacK Posted January 25, 2007 at 02:25 PM Report #78505 Posted January 25, 2007 at 02:25 PM procura neste site tem bons exemplos e podes testar... http://sqlzoo.net/howto/source/z.dir/tip318780/i06dates.xml espero ter ajudado! =)
djthyrax Posted January 25, 2007 at 05:31 PM Report #78551 Posted January 25, 2007 at 05:31 PM $bd=explode("-",$oqvemdabd); $actual=explode("-",date("Y-m-D")); /* comparação */ if($bd[0]==$actual[0]) echo "Mesmo ano"; if($bd[1]==$actual[1]) echo "Mesmo mês"; if($bd[2]==$actual[2]) echo "Mesmo dia"; Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
Sota Posted January 25, 2007 at 09:21 PM Author Report #78621 Posted January 25, 2007 at 09:21 PM dj ja agr podias me explicar pk explode("-" para eu n copiar apenas codigo 😁
djthyrax Posted January 25, 2007 at 09:30 PM Report #78622 Posted January 25, 2007 at 09:30 PM dj ja agr podias me explicar pk explode("-" para eu n copiar apenas codigo 😁 o explode(glue, str) aí serve para fazer split de str na glue para uma array. o implode(glue, array) faz exactamente o contrário, junta a array numa string onde cada elemento está separado pela glue. 🙂Read: http://pt.php.net/implode http://pt.php.net/explode Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
kingless Posted January 25, 2007 at 09:37 PM Report #78624 Posted January 25, 2007 at 09:37 PM Sota só precisas de fazer o seguinte: $data = date('d/m/Y'.strtotime( $data_da_db )); //$data_da_db é a variavel que tem a data vinda da base de dados echo $data; Em vez de estares a utilizar explode, implode, etc.. só precisas de utilizar a função strtotime 🙂 EDIT: Nem li o que querias fazer 😄 mas pronto fica aqui um bom exemplo da utilização da função strtotime();
Sota Posted January 25, 2007 at 09:42 PM Author Report #78626 Posted January 25, 2007 at 09:42 PM Thx djthyrex 🙂 obrigado pessoal
djthyrax Posted January 25, 2007 at 10:21 PM Report #78642 Posted January 25, 2007 at 10:21 PM Thx djthyrex 😄 obrigado pessoal *djthyrax 🙂Keep up 🙂 Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now