PHP-関数date()
構文
string date ( string $format [, int $timestamp] );
定義と使い方
指定された整数のタイムスタンプまたはタイムスタンプが指定されていない場合は現在の時刻を使用して、指定された書式文字列に従って書式設定された文字列を返します。 つまり、タイムスタンプはオプションであり、デフォルトでtime()の値になります。
パラメーター
Sr.No
|
Parameter & Description
|
1
|
format(Required)
結果を返す方法を指定します-
- d-月の日(01から31)
- D-1日のテキスト表現(3文字)
- j-先行ゼロなしの月の日(1〜31)
- l(小文字の「L」)-1日の完全なテキスト表現
- N-日のISO-8601数値表現(月曜日の場合は1、日曜日の場合は7)
- S-月の日のための英語の序数の接尾辞(2文字のst、nd、rdまたはth。 j)とうまく機能します
- w-日の数値表現(日曜日は0から土曜日は6)
- z-年間通算日(0〜365)
- W-ISO-8601年の週番号(月曜日から始まる週)
- F-月の完全なテキスト表現(1月から12月)
- m-月の数値表現(01〜12)
- M-月の短いテキスト表現(3文字)
- n-先行ゼロなしの月の数値表現(1〜12)
- t-指定された月の日数
- L-うるう年かどうか(うるう年の場合は1、そうでない場合は0)
- o-ISO-8601年番号
- Y-年の4桁の表現
- y-年の2桁の表現
- a-小文字の午前または午後
- A-大文字のAMまたはPM
- B −スウォッチインターネット時間(000から999)
- g-12時間形式の時間(1〜12)
- G-24時間形式の1時間(0〜23)
- h-1時間の12時間形式(01から12)
- H-24時間形式の時間(00から23)
- i-先行ゼロ付きの分(00〜59)
- s-秒、先行ゼロ(00から59)
- e-タイムゾーン識別子(例:UTC、大西洋/アゾレス)
- I(大文字のi)-日付が夏時間かどうか(夏時間の場合は1、それ以外の場合は0)
- O-グリニッジ標準時(GMT)との時差(例:+0100)
- T-PHPマシンのタイムゾーン設定(例:EST、MDT)
- Z-秒単位のタイムゾーンオフセット。 UTCの西のオフセットは負で、UTCの東のオフセットは正(-43200〜43200)です。
- c-ISO-8601の日付(例: 2004-02-12T15:19:21 + 00:00)
- r-RFC 2822形式の日付(例: 木、2000年12月21日16:01:07 +0200) *U-Unixエポック(1970年1月1日00:00:00 GMT)からの秒数
|
2
|
これは、Unixタイムスタンプの整数で、タイムスタンプが指定されていない場合、デフォルトで現在のローカル時間になります。 つまり、デフォルトでtime()の値になります。
|
戻り値
フォーマットされた日付文字列を返します。 タイムスタンプに数値以外の値を使用すると、FALSEが返され、E_WARNINGレベルのエラーが発生します。
例
以下は、この機能の使用法です-
<?php
date_default_timezone_set('UTC');
echo date("l");
echo "<br/>";
echo date('l dS \of F Y h:i:s A');
echo "<br/>";
?>
これは、次の結果を生成します-
Monday
Monday 05th of December 2016 10:27:13 AM