DatePeriod sınıfı

(PHP 5 >= 5.3.0, PHP 7)

Giriş

Dönemselliğin gösterimi.

Bir tarih aralığı, belirli bir süre boyunca düzenli aralıklarla yinelenen bir tarih ve zaman kümesi üzerinde yinelemeye izin verir.

Sınıf Sözdizimi

DatePeriod implements Traversable {
/* Sabitler */
const integer EXCLUDE_START_DATE = 1 ;
/* Özellikler */
public integer $tekrarsayısı ;
public boolean $include_start_date ;
/* Yöntemler */
public __construct ( DateTimeInterface $başlangıç , DateInterval $aralık , int $tekrarsayısı [, int $seçenekler ] )
public __construct ( DateTimeInterface $başlangıç , DateInterval $aralık , DateTimeInterface $bitiş [, int $seçenekler ] )
public __construct ( string $isostr [, int $seçenekler ] )
public getDateInterval ( void ) : DateInterval
public getEndDate ( void ) : DateTimeInterface
getRecurrences ( void ) : int
public getStartDate ( void ) : DateTimeInterface
}

Öntanımlı Sabitler

DatePeriod::EXCLUDE_START_DATE

DatePeriod::__construct() yönteminde kullanılan başlangıç tarihi dışlanır.

Özellikler

tekrarsayısı

Yineleme sayısı.

başlangıç_tarihini_içer

Başlangıç tarihinin yinelenen tarihler kümesine dahil edilip edilmeyeceği.

başlangıç

Dönemin başlangıç tarihi.

şimdi

Yineleme sırasında, dönem içindeki şimdiki tarihi içerecektir.

son

Dönemin bitiş tarihi.

aralık

Bir ISO 8601 tekrarlanan aralık belirtimi.

Sürüm Bilgisi

Sürüm: Açıklama
5.3.27, 5.4.17 Public özellikler tekrarsayısı, başlangıç_tarihini_içer, başlangıç, şimdi, son ve aralık kullanıma girdi.

İçindekiler