Son 12 ayın son gününü hesaplarken sorunlar yaşıyorum.Önceki ayların son günü yanlış hesaplanıyor
for ($i = 0; $i <= 12; $i++) {
$start[] = date("Y-m-01", strtotime(date('Y-m-01')." -$i months"));
$end[] = date('Y-m-t', strtotime($start[$i]. -1*$i .' month'));
echo $start[$i] . " - " . $end[$i] . "<br/>";
}
Bu üretir: Eylül son gün (son gün olarak 31 Ağustos gösteriyor) doğru değil
2015-10-01 – 2015-10-31
2015-09-01 – 2015-08-31
2015-08-01 – 2015-06-30
2015-07-01 – 2015-04-30
2015-06-01 – 2015-02-28
2015-05-01 – 2014-12-31
2015-04-01 – 2014-10-31
2015-03-01 – 2014-08-31
2015-02-01 – 2014-06-30
2015-01-01 – 2014-04-30
2014-12-01 – 2014-02-28
2014-11-01 – 2013-12-31
2014-10-01 – 2013-10-31
Bildirim o
İşte kullanıyorum kodu. Bu aylar boyunca gerçekleşir.
Herhangi bir fikrin var mı?