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

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

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

PHP getdate() ファンクションの用法と例

PHP Date & Time ファンクションマニュアル

getdate()関数で日付/時間情報を取得

定義と用法

特定の日付に関する情報を取得するgetdate()関数/時間情報。オプションのパラメータを指定して、その情報を取得する必要があるタイムスタンプを指定できます。パラメータが指定されない場合、この関数は現在のローカル時間に関する情報を返します。

構文

getdate([$timestamp])

パラメータ

番号パラメータおよび説明
1timestamp

(任意)これは、情報を取得する必要がある指定された時間を示します。/日付のタイムスタンプ。

返値

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 または MarchJanuary から December
0Unixエポックから現在までの秒数、および time() の返値および date() の値に似ています。システムに関連しており、典型的な値は -2147483648 から 2147483647で導入されました。

PHPバージョン

この関数は最初に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
)