PeServer

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

時間を表す文字列

  1. ISO8601
  2. DAY.HH:MM:SS
  3. DateInterval::__constructor
$encoding : Encoding|null = null

HH:MM:SS 形式の場合のエンコーディング。 指定する必要なし

Tags
throws
ArgumentException

引数が空。

throws
FormatException

書式が腐ってる。

Return values
DateInterval

createFromSeconds()

全体秒から時間を生成。

public static createFromSeconds(int $totalSeconds) : DateInterval
Parameters
$totalSeconds : int

全体秒。

Return values
DateInterval

getTotalSeconds()

全体秒を取得。

public static getTotalSeconds(DateInterval $time) : int
Parameters
$time : DateInterval
Return values
int

toString()

`DateInterval` の文字列化。

public static toString(DateInterval $time, int $format) : string
Parameters
$time : DateInterval
$format : int
Tags
phpstan-param

self::FORMAT_* $format

Return values
string

createConstructor()

private static createConstructor(string $time) : DateInterval
Parameters
$time : string
Return values
DateInterval

createISO8601()

private static createISO8601(string $time) : DateInterval
Parameters
$time : string
Return values
DateInterval

createReadable()

private static createReadable(string $time[, Encoding|null $encoding = null ]) : DateInterval
Parameters
$time : string
$encoding : Encoding|null = null
Return values
DateInterval

toStringISO8601()

private static toStringISO8601(DateInterval $time) : string
Parameters
$time : DateInterval
Return values
string

toStringReadable()

private static toStringReadable(DateInterval $time) : string
Parameters
$time : DateInterval
Return values
string

        
On this page

Search results