當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP gettimeofday()用法及代碼示例


gettimeofday()函數是PHP中的內置函數,用於返回當前時間。它是Unix係統調用gettimeofday(2)的接口。它返回一個包含從係統調用返回的數據的關聯數組。將float選項作為參數發送到gettimeofday()函數,並返回包含當前時間的關聯數組。

用法:

gettimeofday( $return_float )

參數:該函數接受可選的單個參數$return_float。此參數用於設置為TRUE,然後返回浮點值而不是數組。

返回值:它返回一個包含當前時間的關聯數組。如果設置了$return_float參數,則返回浮點值。
關聯數組由以下數組鍵組成:


  • sec:它用於指定自Unix紀元以來的秒數。
  • USEC:用於指定微秒。
  • minuteswest:它用於指定格林威治以西的分鍾。
  • dsttime:用於指定dst校正的類型。

異常:自PHP 5.1.0版本以來,已添加$return_float參數。

以下示例程序旨在說明PHP中的gettimeofday()函數:

程序1:

<?php 
  
// Displaying the current time 
// as an associative array 
echo ("Current time is: "); 
print_r(gettimeofday()); 
?>
輸出:
Current time is: Array
(
    [sec] => 1536040360
    [usec] => 178383
    [minuteswest] => 0
    [dsttime] => 0
)

程序2:

<?php 
  
// Displaying the current time 
// as a float value 
echo ("Current time is: "); 
print_r(gettimeofday(true)); 
?>
輸出:
Current time is: 1536040361.1613

相關文章:

參考: http://php.net/manual/en/function.gettimeofday.php



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | gettimeofday() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。