English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

PHP 参考マニュアル

PHP microtime() 函数の用法および例

PHP Date & Time 函数マニュアル

microtime()関数は現在のUnixタイムスタンプとマイクロ秒を返します。

定義および用法

microtime中()この関数は現在のUnixタイムスタンプとマイクロ秒を返します。デフォルトでは、マイクロ秒と空格(ミリ秒)で区切られた秒の文字列値を返します。

構文

microtime($get_as_float)

パラメータ

番号パラメータおよび説明
1

get_as_float(オプション)

これはブール値で、結果が浮動小数点値であるべきかどうかを指定します。ブール値trueパラメータとして渡された場合、この関数は浮動小数点値として結果を返します。

返り値

microtime()関数は現在のUnixタイムスタンプを返します。デフォルトでは、ミリ秒形式の文字列値として返されます。このメソッドにブール値trueをパラメータとして渡すと、Unix時代から現在までの秒単位で最も近いマイクロ秒までの現在の時間を返します。

PHPバージョン

この関数は最初に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秒以内に何も操作が行われていません