\Puyo\TimeMicroSecondTime

MicrosecondTime

Summary

Methods
Properties
Constants
__construct()
__toString()
add()
subtract()
toSecond()
toMillis()
getUsec()
getSec()
No public properties found
No constants found
setMicrotimeString()
No protected properties found
N/A
No private methods found
$_usec
$_sec
N/A

Properties

$_usec

$_usec : float

Microsecond part.

0.12345678

Type

float

$_sec

$_sec : float

Second part.

1234567890

Type

float

Methods

__construct()

__construct(mixed  $arg1 = null, float  $arg2 = null) 

Constructor

overloadをしているため,複数の引数を取ります。

1. __construct(float $usec, float $sec)
2. __construct(string strMicrotime)
3. __construct(void)

Parameters

mixed $arg1
float $arg2

Throws

\InvalidArgumentException

__toString()

__toString() : string

microtime() の書式で出力する

Returns

string —

文字列表現

add()

add(self  $microTime) : self

加算して返す

Parameters

self $microTime

Returns

self

subtract()

subtract(self  $microTime) : self

減算して返す

Parameters

self $microTime

Returns

self

toSecond()

toSecond() : float

秒単位にして返す

Returns

float

toMillis()

toMillis() : float

ミリ秒単位にして返す

Returns

float

getUsec()

getUsec() : float

マイクロ秒部分を返す

Returns

float

getSec()

getSec() : float

秒部分を返す

Returns

float

setMicrotimeString()

setMicrotimeString(string  $strMicrotime) 

文字列(microtime() の結果)から設定する。

Parameters

string $strMicrotime