English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
localtime()関数
localtime()関数は配列の形式でローカル時間を返し、時間の異なる部分を配列の要素として返します。
localtime($timestamp, $is_assoc)
番号 | パラメータ及び説明 |
---|---|
1 | timestamp(オプション) これは整数値で、ローカル時間のUnix時間スタンプを示します。 |
2 | is_assoc(オプション) FALSEに設定された場合または指定されていない場合、通常の数字インデックス配列が返されます。TRUEに設定された場合、localtime()関数はCのlocaltime関数が返すすべての異なるユニットを含む連想配列を返します。連想配列の異なるキーは:
|
PHPのlocaltime()関数は、表示されるローカル時間を示す配列を返します。
この関数は最初にPHPバージョン4中で導入されており、すべてのより高いバージョンで使用できます。
以下の例はlocaltime()関数の使用法-
<?php $time = localtime(); print_r($time); ?>テストを試してみて‹/›
出力結果
配列 ( [0] => 50 [1] => 28 [2] => 13 [3] => 12 [4] => 4 [5] => 120 [6] => 2 [7] => 132 [8] => 0 )
さて、時間戳パラメータを渡して-
<?php $timestamp = time(); $time = localtime($timestamp); print_r($time); ?>テストを試してみて‹/›
出力結果
配列 ( [0] => 21 [1] => 54 [2] => 13 [3] => 12 [4] => 4 [5] => 120 [6] => 2 [7] => 132 [8] => 0 )
もし、以下のように-
<?php $timestamp1 = time() - (23*12*30); print_r($timestamp1); print("\n"); $timestamp2 = time() + (23*12*30); print_r($timestamp2); ?>テストを試してみて‹/›
出力結果
通常の配列: 配列 ( [0] => 23 [1] => 8 [2] => 14 [3] => 12 [4] => 4 [5] => 120 [6] => 2 [7] => 132 [8] => 0 ) 連想型配列: 配列 ( [tm_sec] => 23 [tm_min] => 8 [tm_hour] => 14 [tm_mday] => 12 [tm_mon] => 4 [tm_year] => 120 [tm_wday] => 2 [tm_yday] => 132 [tm_isdst] => 0 )