PHP 菜鳥教程

PHP 高級(jí)教程

PHP & MySQL

PHP 參考手冊(cè)

PHP microtime() 函數(shù)用法及示例

PHP Date & Time 函數(shù)手冊(cè)

microtime()函數(shù)返回當(dāng)前 Unix 時(shí)間戳和微秒數(shù)

定義和用法

microtime中()函數(shù)返回當(dāng)前Unix時(shí)間戳和微秒。默認(rèn)情況下,此函數(shù)返回包含微秒和以空格(毫秒)分隔的秒的字符串值。

語法

microtime($get_as_float)

參數(shù)

序號(hào)參數(shù)及說明
1

get_as_float(可選)

這是一個(gè)布爾值,用于指定結(jié)果是否應(yīng)為浮點(diǎn)值。如果將布爾值true傳遞為參數(shù),則此函數(shù)將結(jié)果作為浮點(diǎn)值返回。

返回值

microtime()函數(shù)返回當(dāng)前的Unix時(shí)間戳。 默認(rèn)情況下,它將以毫秒形式返回字符串值。 如果將布爾值true作為參數(shù)傳遞給此方法,則它將以秒為單位返回自Unix時(shí)期精確到最接近的微秒的當(dāng)前時(shí)間。

PHP版本

此函數(shù)最初是在PHP版本4中引入的,并且可以在所有更高版本中使用。

在線示例

以下示例演示了microtime()函數(shù)的用法-

<?php
   $time = microtime();
   print($time);
?>
測(cè)試看看?/?

輸出結(jié)果

0.60664200 1589305212

在線示例

讓我們嘗試將get_as_float值設(shè)置為true-

<?php
   $time = gettimeofday(true);    
   print_r($time); 
?>
測(cè)試看看?/?

輸出結(jié)果

1589298812.5101

在線示例

<?php
   $time_start = microtime(true);
   usleep(100);
   
   $time_end = microtime(true);
   $time = $time_end - $time_start;
   
   echo "在".$time."秒內(nèi)未執(zhí)行任何操作\n";
?>
測(cè)試看看?/?

這產(chǎn)生以下結(jié)果-

在0.0018141269683838秒內(nèi)未執(zhí)行任何操作
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清