<html>
<head>
<script language="javascript">
</script>
<body>
<?php
# Desenvolvido por Hiarly Alves
# hiarly@gmail.com
# hiarly@hotmail.com
# (85) 8712.4686

@$qtd_dias  = 5; // Quantidade de dias para ser somado a Data...
@$Nova_Data = ""; // Aqui va ser a varivel final de Data..
# Retina de Soma  de datas e valores  Inteiros
//
@$dia = date('d');
@$mes = date('m');
@$ano = date('Y');

echo "Dia $dia<br>";
echo "Mes $mes<br>";
echo "Ano $ano<br>";
// Descrio do ms pra saber se  fevereiro ou dezembro
@$des_mes="";
if ($mes=='01'){$des_mes="Jan";}
if ($mes=='02'){$des_mes="Fev";}
if ($mes=='03'){$des_mes="Mar";}
if ($mes=='04'){$des_mes="Abr";}
if ($mes=='05'){$des_mes="Mai";}
if ($mes=='06'){$des_mes="Jun";}
if ($mes=='07'){$des_mes="Jul";}
if ($mes=='08'){$des_mes="Ago";}
if ($mes=='09'){$des_mes="Set";}
if ($mes=='10'){$des_mes="Out";}
if ($mes=='11'){$des_mes="Nov";}
if ($mes=='12'){$des_mes="Dez";}
@$AnoB = date("L"); // Identificar se o Ano  Bisesto ou No
if($AnoB == 0) $Final_fevereito= 28; else $Final_fevereito= 29;
if($Final_fevereito== 29) echo "Ano Bisesto = fim de Fev  29"; else echo "Ano no Bisesto = Fim de Fev  28";

// Agora comea a putaria!!
// identificar primeiramente se a soma dos dias no  maior que o ltimo dia do ms ..
@$Novo_dia = $dia + $qtd_dias;

// funo pra saber o ltimo dia do ms
function UltimoDia($ano,$mes){
   if (((fmod($ano,4)==0) and (fmod($ano,100)!=0)) or (fmod($ano,400)==0)) {
       $dias_fevereiro = 29;
   } else {
       $dias_fevereiro = 28;
   }
    switch($mes) {
       case 01: return 31; break;
       case 02: return $dias_fevereiro; break;
       case 03: return 31; break;
       case 04: return 30; break;
       case 05: return 31; break;
       case 06: return 30; break;
       case 07: return 31; break;
       case 08: return 31; break;
       case 09: return 30; break;
       case 10: return 31; break;
       case 11: return 30; break;
       case 12: return 31; break;
   }
}
@$Ult_dia = UltimoDia();
echo "<br>ltimo dia do Ms : $Ult_dia";
// se a soma dos dias for maior que o ltimo dia do ms aumentar o ms caso no seja dezembro..
if ($Ult_dia < $Novo_dia ){
$Novo_dia = $Novo_dia - $Ult_dia;
if ($mes!=12){$mes = $mes+1;}else{$mes = 01; $ano= $ano +1; }
}
echo "<br>O Novo dia ser : $Novo_dia<br>";
echo "<br>O Novo Ms ser : $mes<br>";
echo "<br>O Novo Ano ser : $ano<br>";
@$Nova_Data = $Novo_dia.'/'.$mes.'/'.$ano;
echo "<br>O Nova data ser : $Nova_Data<br>";
?>
</body>
</head>
</html>