DatePeriod sınıfı

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

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 int EXCLUDE_START_DATE = 1 ;
/* Özellikler */
public int $recurrences ;
public bool $include_start_date ;
/* Yöntemler */
public __construct ( DateTimeInterface $start , DateInterval $interval , int $recurrences , int $options = 0 )
public __construct ( DateTimeInterface $start , DateInterval $interval , DateTimeInterface $end , int $options = 0 )
public __construct ( string $isostr , int $options = 0 )
public getEndDate ( ) : DateTimeInterface|null
public getRecurrences ( ) : int|null
}

Öntanımlı Sabitler

DatePeriod::EXCLUDE_START_DATE

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

Özellikler

recurrences

DatePeriod örneği doğrudan $recurrences aktarılarak oluşturulmuşsa yineleme sayısıdır. Ayrıca bkz: DatePeriod::getRecurrences()

include_start_date

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

start

Dönemin başlangıç tarihi.

current

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

end

Dönemin bitiş tarihi.

interval

Bir ISO 8601 tekrarlanan aralık belirtimi.

Sürüm Bilgisi

Sürüm: Açıklama
5.3.27, 5.4.17 Public özellikler recurrences, include_start_date, start, current, end ve interval kullanıma girdi.

İçindekiler