DateInterval 類
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
簡介
表示一個時間週期的類。
一個時間週期表示固定量的時間(多少年,月,天,小時等), 也可以表示一個字串格式的相對時間, 當表示相對時間的時候,字串格式是 DateTime 類的建構函式所支援的格式。
類摘要
class DateInterval
{
/* 屬性 */
/* 方法 */
}屬性
- y
-
多少年。
- m
-
多少月。
- d
-
多少天。
- h
-
多少小時。
- i
-
多少分鐘。
- s
-
多少秒。
- f
-
多少微秒。
- invert
-
1
表示一個負的時間週期,0
表示一個正的時間週期。 請參見: DateInterval::format(). - days
-
如果 DateInterval 對象是由 DateTime::diff() 函式建立的, 那麼它表示開始日期和結束日期之間包含了多少天。 否則,days 屬性為
false
。在 PHP 5.4.20/5.5.4 之前版本中,此屬性不會為
false
, 而是 -99999。
更新日誌
版本 | 說明 |
---|---|
7.1.0 | 增加 f 屬性。 |
目錄
- DateInterval::__construct — Creates a new DateInterval object
- DateInterval::createFromDateString — Sets up a DateInterval from the relative parts of the string
- DateInterval::format — Formats the interval