English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
getdate()関数で日付/時間情報を取得
特定の日付に関する情報を取得するgetdate()関数/時間情報。オプションのパラメータを指定して、その情報を取得する必要があるタイムスタンプを指定できます。パラメータが指定されない場合、この関数は現在のローカル時間に関する情報を返します。
getdate([$timestamp])
番号 | パラメータおよび説明 |
---|---|
1 | timestamp (任意)これは、情報を取得する必要がある指定された時間を示します。/日付のタイムスタンプ。 |
PHP getdate()関数は、指定された時間に関する情報を含む配列を返します。/日付の情報。返される連想配列のキーデータには以下のようなものがあります:
キー名 | 説明 | 返値の例 |
---|---|---|
"seconds" | 秒の数字表示 | 0 から 59 |
"minutes" | 分の数字表示 | 0 から 59 |
"hours" | 時間の数字表示 | 0 から 23 |
"mday" | 月の中の何日の数字表示 | 1 から 31 |
"wday" | 週の中の何曜日の数字表示 | 0 (日曜日) まで 6 (土曜日) |
"mon" | 月の数字表示 | 1 から 12 |
"year" | 4 桁の数字で表現された完全な年 | 例えば: 1999 または 2003 |
"yday" | 年の数字表示 | 0 から 365 |
"weekday" | 曜日の完全なテキスト表現 | Sunday から Saturday |
"month" | の完全なテキスト表現、例えば January または March | January から December |
0 | Unixエポックから現在までの秒数、および time() の返値および date() の値に似ています。 | システムに関連しており、典型的な値は -2147483648 から 2147483647で導入されました。 |
この関数は最初にPHPバージョン4に導入されており、すべての上位バージョンで使用できます。
以下の例では、getdate()関数の使い方-
<?php $info = getdate(); print_r($info); ?>テストを見て‹/›
出力結果
Array ( [seconds] => 34 [minutes] => 52 [hours] => 12 [mday] => 8 [wday] => 5 [mon] => 5 [year] => 2020 [yday] => 128 [weekday] => Friday [month] => May [0] => 1588942354 )
今、この関数にタイムスタンプを渡すことを試みましょう-
<?php $timestamp = time()-(23*12*30); $info = getdate($timestamp); print_r($info); ?>テストを見て‹/›
出力結果
Array ( [seconds] => 29 [minutes] => 49 [hours] => 10 [mday] => 8 [wday] => 5 [mon] => 5 [year] => 2020 [yday] => 128 [weekday] => Friday [month] => May [0] => 1588934969 )