hermeson 0 Denunciar post Postado Novembro 1, 2004 e aeee galera,to tentando fazer um loop para pegar todas as datas do ano...mas n sei como faco para fazer um loop q n pegue os fins de semana e saiba quais sao os meses q tem 30 e 31...por favor alguem sabe como fazer isso....obrigado,Hermeson Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 1, 2004 PHP [/tr][tr]$time = strtotime(date("Y")."-01-01");$dia = date("d/m/Y",$time); while (date("Y",$time)==date("Y")) { $time+=86400; if ((($sem=date("w",$time))!=0) AND ($sem!=1)) { echo $dia."<br>"; $dia = date("d/m/Y",$time); } }[/tr]Mostra todos os dias do ano atual fora sábado e domingo. ;) Compartilhar este post Link para o post Compartilhar em outros sites
hermeson 0 Denunciar post Postado Novembro 2, 2004 valeu mesmo....muuuito massa.... agora outra coisa...ligado com essa... aqui na empresa que trabalho usamos o ano ingles... q significa... o ano nosso comeca em 03/05/2004 e termina 29/04/2005, tudo eh separado por semanas e periodos, cada periodo tem 4 semanas.Como poderia usar aquele codigo para comecar a contagem a apartir do dia 03/05/2004 e terminar dia 29/04/2005desculpa em pedir muito... mas eh q ja tentei criar todo tipo de codigo e n me funciona...obrigado,Hermeson Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 2, 2004 PHP [/tr][tr]$time = strtotime(date("Y")."-05-03");$dia = date("d/m/Y",$time); while ($dia!="29/04/".(date("Y")+1)) { $time+=86400; if ((($sem=date("w",$time))!=0) AND ($sem!=1)) { echo $dia."<br>"; $dia = date("d/m/Y",$time); } }[/tr]Não testei, mas acho que dá. ;) Compartilhar este post Link para o post Compartilhar em outros sites
hermeson 0 Denunciar post Postado Novembro 4, 2004 Prescot-san... esta do c(&^&^%, era exatamente asi que eu queria... tem uma coisa que nao sei pq n funciona... muito estranho...colocamos 1 e 0 para sabado e domingo... a bronca eh q eh se deixo 1 e 0, somente me tirar domingo e segunda.. porque sabados sao 6, mas se coloco 6, a base entra en overload... n sei pq acontece isso...tenta fazer uma prova... mas tirar 0 e 1, e coloca 0 e 6.eh muito estranho....mas valeu a ajuda de todas as formas...um abraco...Hermeson Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 4, 2004 Hum, foi mal. Eu troquei pelo 6 e funciona certim: PHP [/tr][tr]$time = strtotime(date("Y")."-05-03");$dia = date("d/m/Y",$time); while ($dia!="29/04/".(date("Y")+1)) { $time+=86400; if ((($sem=date("w",$time))!=0) AND ($sem!=6)) { echo $dia."<br>"; $dia = date("d/m/Y",$time); } }[/tr]Ve se você não mudou alguma coisa aí. ;) Compartilhar este post Link para o post Compartilhar em outros sites
FabricioGomes 0 Denunciar post Postado Novembro 4, 2004 nao conheco PHP, mas esse codigo detona... Compartilhar este post Link para o post Compartilhar em outros sites