Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal.
Tenho uma função que gera parcelas, porem ela conta em cada 30 dias... gostaria que alterace apenas o mês e não o dia... pois tem mês que temos 30, 31 e 28 dias...
function calculoData($_parcelas)
{
// o prazo começa com 0
$_prazo = 0;
// dia atual
$_dia = date('d');
$_mes = date('m');
$_ano = date('Y');
$data_geral = "10-10-2009";
$dt = explode("-", $data_geral);
$dat_dia = $dt[0]; // 02
$dat_mes = $dt[1]; // 10
$dat_ano = $dt[2]; // 2009
// calcula-se o vencimento de acordo com n° de parcelas
for($i=0;$i < $_parcelas;$i++)
{
$_ts = mktime(0,0,0, $dat_mes, $dat_dia + $_prazo, $dat_ano);
$_data = date('d/m/Y',$_ts);
echo $i+1 ."° vencimento no dia: ". $_data ."<br>";
//supondo que o vencimento é de 30 em 30 dias
$_prazo += 30;
}
}
calculoData(6);Carregando comentários...