neto_celino 0 Denunciar post Postado Agosto 21, 2020 Bom dia turma, tudo bem ? Estou tentando gerar parcelas de acordo com a quantidade de parcelas X período, mas em todos testes meu, ou ele gera a parcela ou gera o prazo. Estou usando o codigo abaixo, que gera as parcelas, mas a data não vai :( <?php $i = 1; $periodo = 10; // dias $primeirovencimento = '2020-08-21'; $quantidadeparcelas = 5; while ($i <= $quantidadeparcelas) { ?> <?php echo $i; ?>/<?php echo $quantidadeparcelas; ?> - <?php echo date('d/m/Y', strtotime($primeirovencimento. ' + '. $periodo. ' days')); ; ?><br> <?php $i++; } ?> Alguma luz ? Compartilhar este post Link para o post Compartilhar em outros sites
cesaroet 0 Denunciar post Postado Agosto 22, 2020 10 horas atrás, neto_celino disse: Bom dia turma, tudo bem ? Estou tentando gerar parcelas de acordo com a quantidade de parcelas X período, mas em todos testes meu, ou ele gera a parcela ou gera o prazo. Estou usando o codigo abaixo, que gera as parcelas, mas a data não vai :( <?php $i = 1; $periodo = 10; // dias $primeirovencimento = '2020-08-21'; $quantidadeparcelas = 5; while ($i <= $quantidadeparcelas) { ?> <?php echo $i; ?>/<?php echo $quantidadeparcelas; ?> - <?php echo date('d/m/Y', strtotime($primeirovencimento. ' + '. $periodo. ' days')); ; ?><br> <?php $i++; } ?> Alguma luz ? Cara vê se é isso que você precisa <?php define("BR", "d/m/Y"); $periodo = "1"; $quantidadeparcelas = "5"; $primeirovencimento = new DateTime("2020-09-21"); $dataIntervalo = new DateInterval("P{$quantidadeparcelas}M"); $intervalo = new DateInterval("P{$periodo }M"); $fim = new DateTime("now"); $fim->add($dataIntervalo); $periodoFinal = new DatePeriod($primeirovencimento, $intervalo, $fim); $contador = 1; foreach($periodoFinal as $recorrencias){ echo "<p>".$contador++."/"; echo $quantidadeparcelas." - " ; echo "{$recorrencias->format(BR)}</p>"; } Compartilhar este post Link para o post Compartilhar em outros sites
cesaroet 0 Denunciar post Postado Agosto 22, 2020 30 minutos atrás, cesaroet disse: Cara vê se é isso que você precisa <?php define("BR", "d/m/Y"); $periodo = "1"; $quantidadeparcelas = "5"; $primeirovencimento = new DateTime("2020-09-21"); $dataIntervalo = new DateInterval("P{$quantidadeparcelas}M"); $intervalo = new DateInterval("P{$periodo }M"); $fim = new DateTime("now"); $fim->add($dataIntervalo); $periodoFinal = new DatePeriod($primeirovencimento, $intervalo, $fim); $contador = 1; foreach($periodoFinal as $recorrencias){ echo "<p>".$contador++."/"; echo $quantidadeparcelas." - " ; echo "{$recorrencias->format(BR)}</p>"; } $start = new DateTime("2020-09-21"); $interval = new DateInterval("P1M"); $end = new DateTime("2022-01-21"); $period = new DatePeriod($start, $interval, $end); foreach($period as $recurrences){ echo "{$recurrences->format(BR)}</p>"; } Esse ultimo codigo seria a base pro de cima.... Compartilhar este post Link para o post Compartilhar em outros sites