Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 290
Localização: Parana/curitiba/brasil
Contato:

fazer uma lista de datas de um mes

22-12-2009 23:29

web, mais um pepino, tem como eu gerar uma lista de datas sem banco de dados, com uma data inicial e uma final no total de 30 resultados?

exemplo:

1 - 22/12/2009
2 - 23/12/2009
3 - 24/12/2009
4 - 25/12/2009
5 - 26/12/2009
6 - 27/12/2009
7 - 28/12/2009
8 - 29/12/2009
9 - 30/12/2009
...
29 - 20/01/2010
30 - 21/01/2010
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

fazer uma lista de datas de um mes

23-12-2009 00:00

Existe uma forma que você pode fazer com base na data atual

for($i = 0; $i <=30; $i++) { echo date('d-m-Y', strtotime($i. 'day'))."<br>"; }

E essa outra que pode fazer a partir de uma data inicial
$data_inicial = "2010-01-01"; for($i = 0; $i <=30; $i++) { list($a,$m,$d)=explode('-',$data_inicial); $data = Date("d-m-Y", mktime(0,0,0,$m,$d+$i,$a)); echo $data."<br>"; }

O 30 em ambos for é relativo ao número de dias acrescentado.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 290
Localização: Parana/curitiba/brasil
Contato:

fazer uma lista de datas de um mes

23-12-2009 00:19

cara eu fui imaginando aqui e chei tambem a um resultado, vou estudar todas as formas e ver qual fica melhor!

<? $contando=0; for ($num="+1"; $num <= "30"; $num++ ) { $contando++; print $contando . " - " . date('d-m-Y', strtotime("$num days")) . "<br>"; } ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

fazer uma lista de datas de um mes

23-12-2009 10:27

Boa forma também.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado