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 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 ?>
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....
>
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 :(
$periodo = 10; // dias