PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

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

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

gettimeofday()函數(shù)取得當(dāng)前時間

定義和用法

gettimeofday()函數(shù)返回當(dāng)天的當(dāng)前時間。默認情況下,此函數(shù)以數(shù)組形式返回當(dāng)前時間。如果將布爾值true作為參數(shù)傳遞,則此函數(shù)返回時間作為浮點數(shù)。

語法

gettimeofday($return_float)

參數(shù)

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

return_float($Optional)

這是一個布爾值,用于指定時間是否應(yīng)為浮點值。如果該值為true,則此函數(shù)返回時間作為浮點值。

 數(shù)組中的鍵為:

  • "sec" - 自 Unix 紀元起的秒數(shù)

  • "usec" - 微秒數(shù)

  • "minuteswest" - 格林威治向西的分鐘數(shù)

  • "dsttime" - 夏令時修正的類型

返回值

PHP gettimeofday()函數(shù)返回當(dāng)前時間。默認情況下,此值將是一個包含以下鍵的數(shù)組:sec,usec,minuteswest,dsttime。如果將return_float值設(shè)置為true,則時間將作為浮點值返回。

PHP版本

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

在線示例

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

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

輸出結(jié)果

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

在線示例

以下示例將當(dāng)前時間打印為浮點數(shù)-

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

輸出結(jié)果

1589298812.5101

在線示例

您可以提取單個時間值,如下所示-

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

輸出結(jié)果

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

在線示例

<?php
   print_r(gettimeofday());   
   echo gettimeofday(true);
?>
測試看看?/?

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

Array
(
    [sec] => 1589261767
    [usec] => 31653
    [minuteswest] => 0
    [dsttime] => 0
)
1589261767.032
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清