Time
in package
AbstractYes
`DateInterval` 処理。
Table of Contents
Constants
- FORMAT_ISO8601 = 0
- ISO 8601 書式
- FORMAT_READABLE = 1
- D.HH:MM:SS
Methods
- create() : DateInterval
- 文字列から時間を生成。
- createFromSeconds() : DateInterval
- 全体秒から時間を生成。
- getTotalSeconds() : int
- 全体秒を取得。
- toString() : string
- `DateInterval` の文字列化。
- createConstructor() : DateInterval
- createISO8601() : DateInterval
- createReadable() : DateInterval
- toStringISO8601() : string
- toStringReadable() : string
Constants
FORMAT_ISO8601
ISO 8601 書式
public
mixed
FORMAT_ISO8601
= 0
FORMAT_READABLE
D.HH:MM:SS
public
mixed
FORMAT_READABLE
= 1
Methods
create()
文字列から時間を生成。
public
static create(string $time[, Encoding|null $encoding = null ]) : DateInterval
Parameters
- $time : string
-
時間を表す文字列
-
ISO8601
-
DAY.HH:MM:SS
-
DateInterval::__constructor
-
- $encoding : Encoding|null = null
-
HH:MM:SS 形式の場合のエンコーディング。 指定する必要なし。
Tags
Return values
DateIntervalcreateFromSeconds()
全体秒から時間を生成。
public
static createFromSeconds(int $totalSeconds) : DateInterval
Parameters
- $totalSeconds : int
-
全体秒。
Return values
DateIntervalgetTotalSeconds()
全体秒を取得。
public
static getTotalSeconds(DateInterval $time) : int
Parameters
- $time : DateInterval
Return values
inttoString()
`DateInterval` の文字列化。
public
static toString(DateInterval $time, int $format) : string
Parameters
- $time : DateInterval
- $format : int
Tags
Return values
stringcreateConstructor()
private
static createConstructor(string $time) : DateInterval
Parameters
- $time : string
Return values
DateIntervalcreateISO8601()
private
static createISO8601(string $time) : DateInterval
Parameters
- $time : string
Return values
DateIntervalcreateReadable()
private
static createReadable(string $time[, Encoding|null $encoding = null ]) : DateInterval
Parameters
- $time : string
- $encoding : Encoding|null = null
Return values
DateIntervaltoStringISO8601()
private
static toStringISO8601(DateInterval $time) : string
Parameters
- $time : DateInterval
Return values
stringtoStringReadable()
private
static toStringReadable(DateInterval $time) : string
Parameters
- $time : DateInterval