SORU
8 Temmuz 2010, PERŞEMBE


PHP ile 2 tarih var, nasıl o gün gitmek için bir foreach döngü çalıştırabilir miyim?

2010-05-01 ile başlayan ve 2010-05-10... nasıl bu tarihler boyunca yineleme yapabilir miyim? ile bitiriyorum

CEVAP
8 Temmuz 2010, PERŞEMBE


PHP5 gerektirir.3:

$begin = new DateTime( '2010-05-01' );
$end = new DateTime( '2010-05-10' );

$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($begin, $interval, $end);

foreach ( $period as $dt )
  echo $dt->format( "l Y-m-d H:i:s\n" );

Bu $start $end arasında belirlenen bir süre içinde tüm gün çıktı. 11, 10 set $end eklemek istiyorsanız. Beğeninize biçimi ayarlayabilirsiniz. PHP DatePeriod için kullanım kılavuzuna bakın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006