DateInterval 類

DateInterval 類

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

簡介

表示一個時間週期的類。

一個時間週期表示固定量的時間(多少年,月,天,小時等), 也可以表示一個字串格式的相對時間, 當表示相對時間的時候,字串格式是 DateTime 類的建構函式所支援的格式。

類摘要

class DateInterval {
/* 屬性 */
public integer $y;
public integer $m;
public integer $d;
public integer $h;
public integer $i;
public integer $s;
public float $f;
public integer $invert;
public mixed $days;
/* 方法 */
public __construct(string $duration)
public static createFromDateString(string $datetime): DateInterval|false
public format(string $format): string
}

屬性

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 屬性。

目錄

發佈留言

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