PHP完全独学マニュアルログイン
PHP完全独学マニュアル
著者:php.cn  更新時間:2022-04-15 13:53:54

PHP の日付



PHPのdate()関数は、時刻/日付のフォーマットに使用されます。


PHP date() 関数

PHP date() 関数は、タイムスタンプをより読みやすい日付と時刻にフォーマットできます。

Tipタイムスタンプは、特定のイベントが発生した日付/時刻を表す一連の文字です。

構文

string date ( string $format [, int $timestamp ] )
パラメータ説明
形式必須。タイムスタンプの形式を指定します。
タイムスタンプオプション。タイムスタンプを指定します。デフォルトは現在の日付と時刻です。


PHP Date() - 日付のフォーマット

date() date() 関数の最初の必須パラメータ format は、日付/時刻のフォーマット方法を指定します。

使用可能な文字は次のとおりです:

  • d - 月の日 (01 ~ 31) を表します。

  • m - 月 (01 ~ 12) を表します。

  • Y - 年 (4 を表します)桁数)

format パラメータで使用できるすべての文字のリストについては、PHP Date リファレンス マニュアルの date() 関数を参照してください。

「/」、「.」、「-」などの他の文字を文字の間に挿入して、追加の書式設定を追加できます:

<?php
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>

上記のコードの出力は次のとおりです:

りー
------ISO-8 6 01形式の年番号週、各週は月曜日に始まります (PHP 4.1.0 の新機能) 例: ------フルテキスト形式の月(1月、3月など)先行ゼロ付きの数字で表される月 3 文字の略語で表される月 先頭なしの数字で表される月ゼロ 特定の月の日数 --- ---閏年かどうか閏年の場合はISO-8601形式の年番号。 ISO の場合を除き、これは インターネット標準時間の見本g12 G 23h12 H23 先行ゼロ付きの分
フォーマット文字列は以下のformat 参数的字符串
format文字を認識できます 説明 戻り値の例
day------
d今月の日、先行ゼロ付きの 2 桁 0131
D 曜日、テキスト表現、3 文字 MonSun
j 日付、先頭ゼロなし1から31
l(「L」の小文字) 曜日、完全 のテキスト形式Sunday から Saturday
N 曜日を表す ISO-8601 形式の数値 (PHP 5.1.0 の新機能) 1 (曜日 1 を意味します) から 7 (日曜日の意味)
S 月の日数の後の英語の接尾辞、2 文字 stndrd または番目j
wと一緒に使用できます。曜日、数字は0(日曜日を意味します)から6(土曜日を意味します)を表します
z 今年の日0から365
W42 (年の第 42 週)
month
F1月から12月
m 01 12
MJan To Dec
n 1 から 12
t28 から 31
L1、それ以外の場合は0
oY と同じ値です の週番号 (W) が前年または翌年に属する場合は、その年を使用します。(PHP 5.1.0 の新機能) 例: 1999 または 2003
Y 完全な 4 桁の年 例: 1999 または 20 03
y2桁の年例: 99 または 03
Time------
a 小文字のAMとPM値 am または pm
A AM および PM の値を大文字で表記 AM または PM
B 000999
g時間、12 時間形式、先行ゼロなし 1
時間、24 時間形式、先頭にゼロなし 0
時間、12 時間形式、先頭にゼロあり 01
時間、24 時間形式、先行ゼロ付き 00 から
i00 から59>
s 秒、先行ゼロ付き00から59>
uミリ秒(PHP 5.2.2の新機能)。 date()関数はintegerのみを受け入れるため、常に000000を返すことに注意してください。 パラメータ、および DateTime::format() はミリ秒のみをサポートします。 例: 654321
タイムゾーン------
eタイムゾーン識別子(PHP 5.1.0の新機能) 例: UTCGMT大西洋/アゾレス諸島
I夏時間ですか夏時間の場合は1、それ以外の場合は0
O グリーン付き グリニッジ標準時との時間差例: +0200
P 時間をコロンで区切ったグリニッジ標準時 (GMT) との差と分 (PHP 5.1.3 で新たに追加)例: +02:00
Tこのマシンが位置するタイムゾーン例: ESTMDT ([翻訳者注記] Windows の場合 完全なテキスト形式を以下に示します。たとえば、「東部標準時」、中国語版では「中国標準時」と表示されます。
Z時差オフセット(秒単位)。 UTC より西のタイム ゾーン オフセットは常に負であり、UTC より東のタイム ゾーン オフセットは常に正です。-43200から43200
完全な日付/時刻------
cISO 8601日付形式 (PHP 5 の新機能) 2004-02-12T15:19:21+00:00
rRFC 822 日付形式例: Thu, 21 Dec 2000 16:01:07 +0200
UUnix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの秒数time() を参照

完全な PHP 日付リファレンス マニュアル

を参照してください。すべての日付関数のリファレンス マニュアルについては、完全な PHP 日付リファレンス マニュアル をご覧ください。

このリファレンスマニュアルでは、各機能の簡単な説明と応用例が説明されています。

PHP中国語ウェブサイト