English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
gmdate()関数はGMT/UTC日付/時間
gmdate()関数はフォーマット文字列を引数に受け取り、指定されたフォーマットでローカルGMT/UTC日付/時間。
date()関数と全く同じですが、返される時間はグリニッジ標準時(GMT)です。例えば中国(GMT +0800)プログラムを実行すると、第一行に表示されるのは“Jan 01 2000 00:00:00”で第二行に表示されるのは“Dec 31 1999 16
gmdate($format, $timestamp)
序号 | パラメータ及び説明 |
---|---|
1 | format (必須) これは出力する日付文字列の形式を指定する形式文字列です。 |
2 | timestamp (オプション) これは必要な日付のタイムスタンプを示す整数値です |
PHPのgmdate()関数は指定された形式で現在のローカル時間を返します/の日付。
この関数は最初にPHPバージョン4に導入され、すべてのより高いバージョンで使用できます。
以下のデモが、gmdate()関数の使い方-
<?php $date = gmdate("D M d Y"); print("Date: ".$date); ?>テストを試してみる‹/›
出力結果
Date: Fri May 08 2020
以下の例では、この関数を使用して現在の日付をフォーマットし、結果の日付で日の出を印刷します/日没情報-
<?php $sun_info = date_sun_info($date, 20.5937, 78.9629); print_r($sun_info); ?>テストを試してみる‹/›
出力結果
Array ( [sunrise] => 4818 [sunset] => 44087 [transit] => 24453 [civil_twilight_begin] => 3381 [civil_twilight_end] => 45524 [nautical_twilight_begin] => 1729 [nautical_twilight_end] => 47176 [astronomical_twilight_begin] => 98 [astronomical_twilight_end] => 48807 )
現在、タイムスタンプを渡して呼び出しますgmdate()関数-
<?php $ts = 1022555568; $date = gmdate("D M d Y", $ts); print($date); ?>テストを試してみる‹/›
出力結果
Tue May 28 2002
<?php date_default_timezone_set('UTC'); echo gmdate("l"); echo "\n"; echo gmdate('l dS \of F Y h:i:s A'); echo "\n"; ?>テストを試してみる‹/›
以下の結果が生成されます-
水曜日 水曜日 13th of May 2020 05:57:30 PM