Ícone do site Linha de Comando

PHP: Função para gerar parcelas com dia de vencimento fixo


function calcularParcelas($dtVencimento,$nParcelas){
	
  $dataExplode = explode( "/",$dtVencimento );
	
  $dia = $dataExplode[0];
  $mes = $dataExplode[1];
  $ano = $dataExplode[2];
	
  for ($i=1;$i<=$nParcelas;$i++){
	// outra possibilidade
        // ++$mes;
        $mes = $mes+1;
        if ($mes >12){
	   $mes = 1;
	   // ++$ano;
           $ano = $ano+1;
	}
	echo date( "d/m/Y",mktime(0,0,0,$mes,$dia,$ano))."
"; } } $data = '19/08/2011'; $parcelas = 5; calcularParcelas($data,$parcelas); ?>

Resultado:

19/09/2011
19/10/2011
19/11/2011
19/12/2011
19/01/2012

Sair da versão mobile