microtime
現在の Unix タイムスタンプをマイクロ秒まで返す
&reftitle.description;
stringfloatmicrotime
boolas_float&false;
microtime は、現在の
Unix タイムスタンプをマイクロ秒単位で返します。
この関数は、gettimeofday() システムコールをサポートする
オペレーティングシステムでのみ使用できます。
パフォーマンスの計測には、hrtime を使うことをお勧めします。
&reftitle.parameters;
as_float
&true; を指定すると、microtime は文字列ではなく
float を返すようになります。詳細は、戻り値の説明を参照ください。
&reftitle.returnvalues;
デフォルトでは、microtime は "msec sec"
形式の文字列を返します。ただし、sec は Unix エポック (1970 年 1 月 1 日 0:00:00 GMT)
からの経過秒数、msec は sec
から経過したマイクロ秒数を秒単位、つまり小数で表したものです。
as_float を
&true; に設定すると、microtime は Unixエポック からの経過秒数を
マイクロ秒で正確になるように float で表したものを返します。
&reftitle.examples;
タイマスクリプト実行
microtime と REQUEST_TIME_FLOAT の例
&reftitle.seealso;
time
hrtime