English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

PHP リファレンスマニュアル

PHP gettimeofday() 関数の使用法および例

PHP デート&タイム関数マニュアル

gettimeofday()関数は現在の時間を取得します

定義と使用方法

gettimeofday()この関数は、現在の日付の現在時刻を返します。デフォルトでは、この関数は配列形式で現在の時間を返します。return_floatのブール値trueこの関数は、浮動小数点数として時間を返すためにパラメータとして渡されます。

文法

gettimeofday($return_float)

パラメータ

番号パラメータ及び説明
1

return_float($Optional)

これはブール値で、時間が浮動小数点数として指定されるかどうかを指定します。trueの値が設定されている場合、この関数は時間を浮動小数点数として返します。

 配列のキーは:

  • "sec" - Unixエポックからの秒数

  • "usec" - マイクロ秒数

  • "minuteswest" - グリニッジ西の分

  • "dsttime" - 夏時間修正の種類

返り値

PHP gettimeofday()この関数は現在の時間を返します。デフォルトでは、この値は以下のキーを含む配列になります:sec,usec,minuteswest,dsttime。return_floatを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