DatePeriod 類

DatePeriod 類

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

簡介

DatePeriod 類表示一個時間週期。

一個時間週期可以用來在給定的一段時間之內, 以一定的時間間隔進行迭代。

類摘要

class DatePeriod implements Traversable {
/* 常量 */
const integer EXCLUDE_START_DATE = 1;
/* 屬性 */
public integer $recurrences;
public boolean $include_start_date;
/* 方法 */
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 getRecurrences(): ?int
}

預定義常量

DatePeriod::EXCLUDE_START_DATE

DatePeriod::__construct() 建構函式中使用,表示不包含開始時間。

屬性

recurrences

如果通過顯式的傳入 $recurrences 來建立的 DatePeriod 實例, 那麼這個參數列示循環次數。 參見:DatePeriod::getRecurrences()

include_start_date

在循環過程中,是否包含開始時間。

start

時間週期的開始時間。

current

表示在時間週期內迭代的時候,目前的時間。

end

時間週期的結束時間。

interval

ISO 8601 格式的間隔。

更新日誌

版本 說明
5.3.27, 5.4.17 公開以下屬性:recurrencesinclude_start_datestartcurrentendinterval

目錄

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *