PHPのdate()関数

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


PHPのdate()関数

PHPのdate()関数は、タイムスタンプ形式をより読みやすく、日付と時刻を返します。

先端 タイムスタンプは、特定のイベントの発生の日付/時刻を表す文字列です。

文法

string date ( string $format [, int $timestamp ] )

パラメータ 説明
フォーマット 必須。 規定タイムスタンプ形式。
タイムスタンプ オプション。 規定のタイムスタンプ。 デフォルトは、現在の日時です。


PHPの日付() - 日付形式

日付()関数最初の必須の引数の形式は 、日付/時間をフォーマットする方法を指定します。

ここで使用可能な文字の一部は以下のとおりです。

  • D - 月に代わって日(01から31)
  • mは - 月(01--12)
  • Y - (4桁)年であります

使用可能なすべての文字形式のパラメータのリストについて 、当社のPHP日のリファレンスマニュアル、相談してください日付()関数を

他の文字は、「/」などの文字、または間に挿入することができる " - "あなたは書式設定の追加を追加できるように: "。"

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

次のように上記のコードの出力は、次のとおりです。

2016/05/11<br>
2016.05.11<br>
2016-05-11
フォーマット文字列は以下の認識formatパラメータ文字列を
format文字 説明 例では、値を返さ
デイ --- ---
D 先行ゼロ2桁の月の最初の数日間、 1月31日
D 週、テキスト表現、3文字の最初の数日間
J 先行ゼロなしで月の最初の数日間 1月31日
l(小文字の「L」) いくつかの完全なテキストフォーマット週 土曜日 日曜日
N 週の最初の数日のISO-8601フォーマットのデジタル表現(PHP 5.1.0追加されました) 1(月曜日)から7(日曜日)
S 日後に英語の接尾辞月、2文字 ST、ndは、RDまたは番目。 jは一緒に使用することができます
ワット 週の最初の数日間、デジタル表現 0(日曜日)から6(土曜日)から
Z 最初の数日間で年 0から365
--- ---
W 今年の最初の数週間でISO-8601形式、月曜日から始まる週(PHP 4.1.0新たに追加されました) :42(年の最初の42週間)
--- ---
F 月。、フルテキスト形式、 12月-1月
メートル 先行ゼロの月の数字 1月12日
M 3文字の略語で表さ月 12月-1月
n個 先行ゼロなしで月間デジタル表現 1-12
トン 与えられた月の日数を持っている必要があります 28-31
--- ---
L これは、うるう年であります それがうるう年の場合はそうでない場合は1、0であります
O 今年のISO-8601形式。 ISO番号(W)が前の週または翌年になる場合にはその年が使用されていることを除いて、Yとしてこれと同じ 。 (PHP 5.1.0で追加されました) 例:1999または2003
Y 年4桁の完全な表現 :1999または2003
Y 年の二桁 :99または03
時間 --- ---
A 小文字の午前と午後の値 午前または午後
A 午前と午後の大文字値 AMまたはPM
B ときスウォッチインターネット標準 000から999
グラム 先頭にゼロを付けない時間、12時間形式、 1-12
G 先頭にゼロを付けない時間、24時間形式、 0-23
時間 先行ゼロ時間、12時間形式 1月12日
H 先行ゼロ時間、24時間形式 00-23
先行ゼロの数分があります。 00-59>
先行ゼロ秒、 00-59>
U MS(PHP 5.2.2追加されました)。 それが唯一の整数の引数を受け入れるための日付()関数は常に000000を返すこと注意てください、とのDateTime ::フォーマット()ミリ秒をサポートされています。 :654321
時間帯 --- ---
電子 タイムゾーン識別子(PHP 5.1.0で追加されました) たとえば次のように UTC、GMT、大西洋/アゾレス
夏時間かどうか 夏時間はそれ以外の場合は1、0であれば
O そして、時間差GMTの数 例えば:0200
P コロンで区切られた時間と分の差のグリニッジ標準時(GMT)(PHPの5.1.3を追加) :02:00
T タイムゾーンどこ機 例えば:EST、MDT(例えば「東部標準時」など、Windowsの[翻訳者注]フルテキスト形式としては、中国語版は「中国標準時」と表示されます)。
Z 秒の違いを相殺しました。 オフセットUTCタイムゾーンの西は常に負である、東のタイムゾーンはUTCは常に正のオフセット。 43200 -43200
完全な日付/時刻 --- ---
C言語 ISO 8601の日付形式(PHP 5が追加されました) 2004-02-12T15:19:21 + 00:00
R RFC 822の日付書式 たとえば次のように木、2000年12月21日午前16時01分07秒0200
U Unixのエポック(1970年1月1日00:00:00 GMT)開始日からの秒 )(また、 時間を参照してください。

完全なPHP日リファレンス

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

このリファレンス・マニュアルは、それぞれの機能やアプリケーションの例の簡単な説明を提供しています!