PHP 2009-12-25 ile 2009-12-30 arasındaki tarihi almak nasıl?

3 Cevap

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?

3 Cevap

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.