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
- 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
/* 属性 */