Php/docs/class.dateinterval

来自菜鸟教程
跳转至:导航、​搜索

(PHP 5 >= 5.3.0, PHP 7)

简介

表示一个时间周期的类。

一个时间周期表示固定量的时间(多少年,月,天,小时等), 也可以表示一个字符串格式的相对时间, 当表示相对时间的时候,字符串格式是 DateTime 类的构造函数所支持的格式。


类摘要


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

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


Table of Contents