PHP gettimeofday() 函式



定義和用法

gettimeofday() 函式返回當前時間。預設情況下,此函式返回一個數組形式的當前時間。如果您傳遞布林值true作為引數,則此函式返回浮點數形式的時間。

語法

gettimeofday($return_float)

引數

序號 引數及描述
1

return_float($可選)

這是一個布林值,用於指定時間是否應該為浮點值。如果此值為 true,則此函式返回浮點值形式的時間。

返回值

PHP gettimeofday() 函式返回當前時間。預設情況下,此值為一個數組,其鍵為:sec、usec、minuteswest、dsttime。如果您將return_float值設定為 true,則時間將以浮點值形式返回。

PHP 版本

此函式首次引入於 PHP 4 版本,並在所有後續版本中均有效。

示例

以下示例演示了gettimeofday()函式的使用:

<?php
   $time = gettimeofday();    
   print_r($time);   
?>

這將產生以下結果:

Array
(
    [sec] => 1589298247
    [usec] => 881165
    [minuteswest] => 0
    [dsttime] => 0
)

示例

以下示例以浮點數形式列印當前時間:

即時演示
<?php
   $time = gettimeofday(true);    
   print_r($time); 
?>

這將產生以下結果:

1589298812.5101

示例

您可以提取時間的各個值,如下所示:

<?php
   $time = gettimeofday();
   echo "sec: $time[sec]\n";
   echo "usec: $time[usec]\n";
   echo "minuteswest: $time[minuteswest]\n";
   echo "dsttime: $time[dsttime]"; 
?>

這將產生以下結果:

sec: 1589301022
usec: 843115
minuteswest: 0
dsttime: 0

示例

<?php
   print_r(gettimeofday());   
   echo gettimeofday(true);
?>

這將產生以下結果:

Array
(
    [sec] => 1589261767
    [usec] => 31653
    [minuteswest] => 0
    [dsttime] => 0
)
1589261767.032
php_function_reference.htm
廣告