quinta-feira, 8 de julho de 2010

[PHP] Quantidade de dias no mês.



Saudações Galera!

A quem interessar, segue um exemplo de como conseguir o primeiro e último dia em um determinado mês com mktime.

//PEGAR O PRIMEIRO DIA DO MÊS CORRENTE.
$dataInicial = mktime(0, 0, 0, date('m'), 1 , date('Y'));
//PEGAR O ÚLTIMO DIA DO MÊS CORRENTE.
$dataFim = mktime(0, 0, 0, date('m'), date('t') , date('Y'));

** O Segredo está no date('t'). Ele retorna a Quantidade de dias no mês para o mês corrente.

Se Quizer Converter as datas para dd/mm/aaaa, você pode fazer assim com o resultado do mktime.
$dataInicial = date('d/m/Y',$dataInicial);
$dataFim = date('d/m/Y',$dataFim);

ou Já inserir junto a Função:

//PEGAR O PRIMEIRO DIA DO MÊS CORRENTE.
$dataInicial = date('d/m/Y', mktime(0, 0, 0, date('m'), 1 , date('Y')));
//PEGAR O ÚLTIMO DIA DO MÊS CORRENTE.
$dataFim = date('d/m/Y', mktime(0, 0, 0, date('m'), date('t') , date('Y')));

Espero que tenha ajudado.

Ajudou? Deixe seu comentário.

Abraços.

0 comentários:

Postar um comentário

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | Macys Printable Coupons