localtime

(PHP 4, PHP 5)

localtime -- ローカルタイムを得る

説明

array localtime ( [int timestamp [, bool is_associative]] )

localtime()関数は同名のC言語の関数コールにより 返される構造体と同じ内容の配列を返します。 localtime()の最初の引数はtimestampであり、 省略された場合には現在の時間が使用されます。 localtime()の2番目の引数は is_associativeであり、これが FALSE に設定されるか 指定が省略された場合には、配列は通常の数値を添字とした配列として 返されます。その引数が TRUE に設定された場合、 localtime()はC言語の関数localtimeのコール により返される構造体の全ての要素を有する連想配列を返します。 この連想配列の各キーの名前は次のようになります。

注意: 月は 0 (1月) から 11 (12月) で、週単位の日付は 0 (日曜日) から 6 (土曜日) となります。

例 1. time() の例

<?php
$localtime
= localtime();
$localtime_assoc = localtime(time(), true);
print_r($localtime);
print_r($localtime_assoc);
?>

上の例の出力は、たとえば 以下のようになります。

Array
(
    [0] => 24
    [1] => 3
    [2] => 19
    [3] => 3
    [4] => 3
    [5] => 105
    [6] => 0
    [7] => 92
    [8] => 1
)

Array
(
    [tm_sec] => 24
    [tm_min] => 3
    [tm_hour] => 19
    [tm_mday] => 3
    [tm_mon] => 3
    [tm_year] => 105
    [tm_wday] => 0
    [tm_yday] => 92
    [tm_isdst] => 1
)