Işlevi uygulamak nasıl?
Bu yüzden çıkış 2009-12-25 2009-12-26 2009-12-27 2009-12-28 2009-12-29 2009-12-30 içeren bir dizi olacak?
Eğer ilk yanıt benzer yaklaşım kullanabilirsiniz yanında.
$startDate = mktime(0, 0, 0, 12, 25, 2009);
$endDate = mktime(0, 0, 0, 12, 30, 2009);
for ($i=$startDate; $i<=$endDate; $i=$i+86400) {
$timeArray[]=date("Y-m-d", $i);
}
Sonuç:
array (
0 => '2009-12-25',
1 => '2009-12-26',
2 => '2009-12-27',
3 => '2009-12-28',
4 => '2009-12-29',
5 => '2009-12-30',
)
PHP 5.3 'de DatePeriod sınıfını kullanabilirsiniz.
mktime
a> gün artan bir değişken kullanın:
$array = array();
for ($x = 25; $x <= 30; $x++) {
$array[] = date('Y-m-d', mktime(0, 0, 0, 12, $x, 2009));
}