Ma perché starti ad ammazzare a creare nuove funzioni invece di usare quelle ampiamente testate che PHP ti mette già a disposizione e risolvere il problema in 3 righe? Tutto per non creare la prima data in un formato diverso?
Boh, non lo capirò mai...
Ultima modifica di Alhazred; 15-10-2014 a 16:52
non ho letto qual'era l'algoritmo, ma è giusto per dare un'idea:
Codice PHP:<?php
$data_primo_rimborso = '05/02/14';
$data_rata = \DateTime::createFromFormat('d/m/y',$data_primo_rimborso);
$importo_rata = 415.17;
$numero_rate = 20;
$rata = 1;
while($rata<=$numero_rate)
{
echo sprintf("Rata %s - scadenza il %s - importo %s \n",$rata,$data_rata->format('d/m/y'),$importo_rata);
$data_rata->add(\DateInterval::createFromDateString('+1 month'));
$rata++;
}
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages