1
The excerpt of the code below displays a simulation of installments, with fixed due date, divided every 30 days!
I’d like to include a salary periodico
, for example every 20 days, or 10 in 10, according to the variable $periodicidade
.
My code:
<?php
function calcula_parcelas($num_parcelas, $vencimento_primeira_parcela = null){
if($vencimento_primeira_parcela != null)
{
$vencimento_primeira_parcela = explode('/',$vencimento_primeira_parcela);
$dia = $vencimento_primeira_parcela[0];
$mes = $vencimento_primeira_parcela[1];
$ano = $vencimento_primeira_parcela[2];
}
else
{
$dia = date('d');
$mes = date('m');
$ano = date('Y');
}
$periodicidade = 20;
for($parcela = 0; $parcela < $num_parcelas; $parcela++)
{
if ($periodicidade == 30)
echo date('d/m/Y', strtotime('+'.$parcela. " month", mktime(0, 0, 0, $mes, $dia, $ano))),'<br/>';
else
echo date('d/m/Y', strtotime('+'.$parcela. " month", mktime(0, 0, 0, $mes, $periodicidade, $ano))),'<br/>';
}
}
//echo 'Calcula as parcela a partir de hoje<br/>';
//calcula_parcelas(5);
//echo '<br/><br/>';
echo 'Calcula as parcela a partir de uma data informada<br/>';
calcula_parcelas(5, '10/10/2020');
Sensational, thank you so much for this!
– Wagner Fillio