DateInterval (class)
The DateInterval class
介绍
(PHP 5 >= 5.3.0, PHP 7)
代表日期间隔。
日期间隔以DateTime的构造函数支持的格式存储固定时间量(以年,月,日,小时等)或相对时间字符串。
课程简介
DateInterval
{
/* Properties */
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 ;
/* Methods */
public __construct ( string $interval_spec
)
public static DateInterval createFromDateString ( string $time )
public string format ( string $format )
}
属性
y
年数。
m
月数。
d
天数。
h
小时数。
i
分钟数。
s
秒数。
f
微秒数,以秒为单位。
倒置
是1
,如果间隔代表负的时间段和0
否则。请参阅DateInterval :: format()。
days
如果DateInterval对象是由DateTime :: diff()创建的,那么这是开始和结束日期之间的总天数。否则,日子会FALSE
。
在使用PHP 5.4.20 / 5.5.4之前,而不是FALSE
在访问该属性时将收到-99999。
更新日志
版 | 描述 |
---|---|
7.1.0 | f 特性被添加。 |
目录
- DateInterval ::__construct - 创建一个新的DateInterval对象
- DateInterval :: createFromDateString - 根据字符串的相对部分设置DateInterval
- DateInterval :: format - 格式化时间间隔
← DateTimeZone::listIdentifiers
DateInterval::__construct →