PHP
日期和时间 | Date and Time

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.0f 特性被添加。

目录

  • DateInterval ::__construct - 创建一个新的DateInterval对象

  • DateInterval :: createFromDateString - 根据字符串的相对部分设置DateInterval

  • DateInterval :: format - 格式化时间间隔

← DateTimeZone::listIdentifiers

DateInterval::__construct →