English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
microtime()関数は現在のUnixタイムスタンプとマイクロ秒を返します。
microtime中()この関数は現在のUnixタイムスタンプとマイクロ秒を返します。デフォルトでは、マイクロ秒と空格(ミリ秒)で区切られた秒の文字列値を返します。
microtime($get_as_float)
番号 | パラメータおよび説明 |
---|---|
1 | get_as_float(オプション) これはブール値で、結果が浮動小数点値であるべきかどうかを指定します。ブール値trueパラメータとして渡された場合、この関数は浮動小数点値として結果を返します。 |
microtime()関数は現在のUnixタイムスタンプを返します。デフォルトでは、ミリ秒形式の文字列値として返されます。このメソッドにブール値trueをパラメータとして渡すと、Unix時代から現在までの秒単位で最も近いマイクロ秒までの現在の時間を返します。
この関数は最初にPHPバージョン4で導入され、すべてのより高いバージョンで使用できます。
以下の例では、microtime()関数の使い方-
<?php $time = microtime(); print($time); ?>テストを見て‹/›
出力結果
0.60664200 1589305212
以下に試してみましょうget_as_float値を設定しますtrue-
<?php $time = gettimeofday(true); print_r($time); ?>テストを見て‹/›
出力結果
1589298812.5101
<?php $time_start = microtime(true); usleep(100); $time_end = microtime(true); $time = $time_end - $time_start; echo \ ?>テストを見て‹/›
以下の結果が生成されます-
0.0018141269683838秒以内に何も操作が行われていません