DatePeriod 類
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
簡介
DatePeriod 類表示一個時間週期。
一個時間週期可以用來在給定的一段時間之內, 以一定的時間間隔進行迭代。
類摘要
class DatePeriod
implements
Traversable {
/* 常量 */
/* 屬性 */
/* 方法 */
public __construct(
DateTimeInterface
DateInterval
int
int
)
DateTimeInterface
$start
,DateInterval
$interval
,int
$recurrences
,int
$options
= 0)
public __construct(
DateTimeInterface
DateInterval
DateTimeInterface
int
)
}DateTimeInterface
$start
,DateInterval
$interval
,DateTimeInterface
$end
,int
$options
= 0)
預定義常量
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 | 公開以下屬性:recurrences, include_start_date,start, current,end 和 interval。 |
目錄
- DatePeriod::__construct — Creates a new DatePeriod object
- DatePeriod::getDateInterval — Gets the interval
- DatePeriod::getEndDate — Gets the end date
- DatePeriod::getRecurrences — Gets the number of recurrences
- DatePeriod::getStartDate — Gets the start date