Nice example from PHP Spring Conference (thanks to Johannes Schlüter and David Zülke)
<?php
$begin = new DateTime( '2007-12-31' );
$end = new DateTime( '2009-12-31 23:59:59' );
$interval = DateInterval::createFromDateString('last thursday of next month');
$period = new DatePeriod($begin, $interval, $end, DatePeriod::EXCLUDE_START_DATE);
foreach ( $period as $dt )
echo $dt->format( "l Y-m-d H:i:s\n" );
?>
DateInterval specs could be found at http://en.wikipedia.org/wiki/ISO_8601#Time_intervals
DatePeriod sınıfı
Giriş
Dönemselliğin gösterimi.
Sınıf Sözdizimi
Öntanımlı Sabitler
DatePeriod Düğüm Türleri
- DatePeriod::EXCLUDE_START_DATE
-
DatePeriod::__construct() yönteminde kullanılan başlangıç tarihi dışlanır.
İçindekiler
- DatePeriod::__construct — Yeni bir DatePeriod nesnesi oluşturur
DatePeriod
jkaatz at gmx dot de
10-Jul-2009 08:55
10-Jul-2009 08:55
