查詢

microtime()函式—用法及示例

「 返回當前 Unix 時間戳和微秒數的字串表示 」


函式名稱:microtime()

函式說明:microtime()函式返回當前 Unix 時間戳和微秒數的字串表示。

適用版本:PHP 4, PHP 5, PHP 7

語法:microtime(bool $get_as_float = false) : string|float

引數:

  • $get_as_float(可選):如果設定為 true,則返回浮點數形式的時間戳。預設為 false,返回字串形式的時間戳。

返回值:

  • 當 $get_as_float 為 false 時,返回一個字串,格式為 "msec sec",其中 msec 是微秒數,sec 是自 Unix 紀元(January 1 1970 00:00:00 GMT)以來的秒數。
  • 當 $get_as_float 為 true 時,返回浮點數形式的時間戳,精確到微秒。

示例1(返回字串形式的時間戳):

$start = microtime();
// 執行一些程式碼
$end = microtime();
$timeTaken = $end - $start;
echo "執行時間:" . $timeTaken . " 秒";

示例2(返回浮點數形式的時間戳):

$start = microtime(true);
// 執行一些程式碼
$end = microtime(true);
$timeTaken = $end - $start;
echo "執行時間:" . $timeTaken . " 秒";

注意事項:

  • microtime()函式返回的時間戳可能不是絕對準確的,因為它依賴於作業系統和 PHP 的實現方式。
  • 在計算時間差時,可以將返回的時間戳相減得到執行時間,單位為秒。
補充糾錯
上一個函式: mime_content_type()函式
下一個函式: mhash_keygen_s2k()函式
熱門PHP函式
分享連結