PUBLICIDADE
Este código tem nota
8

Autor

zeca

Zeca Barreto

membro deste novembro de 2006

Tags

Enquete

Com qual Framework JavaScript você trabalha?
PUBLICIDADE

Adicionar ou subtrair dias de uma determinada data


Com este código é possível adicionar ou subtrair dias de uma determinada data, para a linguagem PHP.

A função para adicionar dias se chama addDayIntoDate e a função para subtrair se chama subDayIntoDate.
<?
function addDayIntoDate($date,$days) {
     $thisyear = substr ( $date, 0, 4 );
     $thismonth = substr ( $date, 4, 2 );
     $thisday =  substr ( $date, 6, 2 );
     $nextdate = mktime ( 0, 0, 0, $thismonth, $thisday + $days, $thisyear );
     return strftime("%Y%m%d", $nextdate);
}

function subDayIntoDate($date,$days) {
     $thisyear = substr ( $date, 0, 4 );
     $thismonth = substr ( $date, 4, 2 );
     $thisday =  substr ( $date, 6, 2 );
     $nextdate = mktime ( 0, 0, 0, $thismonth, $thisday - $days, $thisyear );
     return strftime("%Y%m%d", $nextdate);
}


$date = date("Ymd");
print $date."<br>";
$nextdate = addDayIntoDate($date,15);    // Adiciona 15 dias
print $nextdate."<br>";
$backdate = subDayIntoDate($date,30);    // Subtrair 30 dias
print $backdate."<br>";
?>

Sim   Não   Este código foi útil para você?
NotaComentário
10
usertop comentou em 12/2/2010

Exelente

muito bom bem util
6
webgomide comentou em 8/4/2009

Bom

Parabéns cara...

Vo usar bastante esse código.. Value!!
8
guhsnet comentou em 23/1/2007

Bom!!!

belo código, e util também!

gracias!!!
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

© 2006-2013 R&W Informática Ltda. - Todos os direitos reservados. - Política de Privacidade | Mapa do Site