Cytat(rocktech.pl @ 29.08.2013, 14:17:06 )

Spróbuj jakoś tak ...
$begin = new DateTime('2013-08-31');
$end = clone($begin);
$end->modify("+" . $dane[ 158 ] . " months");
$interval = new DateInterval('P30D');
$daterange = new DatePeriod($begin, $interval, $end);
foreach ( $daterange as $k => $date ) {
echo '<td>' . ($k + 1) . '</td>'; echo '<td>' . $date->format("Y-m-t") . '</td>'; }
o to mi chodziło ale czemu jest 11 okresów a nie 10
po co do$k dodałes +1 ?
Cytat(shaolin33 @ 29.08.2013, 14:22:53 )

o to mi chodziło ale czemu jest 11 okresów a nie 10
po co do$k dodałes +1 ?
czy ktoś ma jeszcze jakąs sugestię?
Cytat(shaolin33 @ 2.09.2013, 13:27:03 )

o to mi chodziło ale czemu jest 11 okresów a nie 10
po co do$k dodałes +1 ?
czy ktoś ma jeszcze jakąs sugestię?
po bólach i trudach udało się

$begin = new DateTime('2013-08-31');
$end = clone($begin);
$end->modify("+".$dane[158]." months");
$interval = new DateInterval('P1M');
$daterange = new DatePeriod($begin, $interval, $end);
foreach ( $daterange as $k => $date ) {
echo '<td width="50">' . ($k + 1) . '</td>'; echo '<td width="100">' . $date->format("Y-m-t") . '</td>'; echo '<td width="150">'.$kapital.'</td>'; echo '<td width="100">'."4 kolumna".'</td>'; echo '<td width="100">'."5 kolumna".'</td>'; }
harmonogram się poprawnie wylicza, pozostała mi jeszcze kolumna 4 i kolumna 5
mam nastepujace dane:
$data
$wartosc=10 000 ;
$okres = (tak jak pisalem wczesniej) 10
$oprocent = 14%
$stala_kwota= (np. 833.33)
w kolumnie 4 chce obliczyć odsetki
1 wiersz:
ze wzoru:
$odsetki=(ilosc_dni x $wartosc / 365) x 14%
illosc_dni = data1-data czyli (31-08-2013 minus 21-08-2013) daje 10 dni
nastepny wiersz juz $wartosc zostaje pomniejszona o $stala_wartosc i kolejne wiersze rowniez juz w pętli

kolumna numer 6
1 2013-08-31 153.846153846 4 kolumna 153.846153846 1wiersz
2 2013-10-31 153.846153846 4 kolumna 153.846153846 2wiersz
3 2013-11-30 153.846153846 4 kolumna 153.846153846 3wiers
4 2013-12-31 153.846153846 4 kolumna 153.846153846 4wiers
5 2014-01-31 153.846153846 4 kolumna 153.846153846 5wiers
6 2014-02-28 153.846153846 4 kolumna 153.846153846 6wiers
7 2014-03-31 153.846153846 4 kolumna 153.846153846 7wiers
8 2014-04-30 153.846153846 4 kolumna 153.846153846 8wiers
9 2014-05-31 153.846153846 4 kolumna 153.846153846 9wiers
10 2014-06-30 153.846153846 4 kolumna 153.846153846 10wiers
1wiersz to bedzie $zmienna
2wiersz i nastepne wg wzoru:
2wiersz=kwota pierwszy wiersz minus $stała
i tak dalej
3wiersz= kwota drugi wiersz minus $stala

tu jest to na obrazku zobrazowane