$format
(, num $timestamp
(, num $unixday
)) ) : string
指定された引数 timestamp を、与えられた フォーマット文字列によりフォーマットし、日付文字列を返します。
タイムスタンプまたはUNIX日が与えられない場合は、現在の時刻が使われます。
つまり timestamp はオプションであり そのデフォルト値は time() の値です。
$timestamp
が与えられず、$unixday
が渡された場合、そのUNIX日の日付文字列を返します。
<?t
// 今日は September 1st, 2022, 1:18:21 pm であり、
// またタイムゾーンは Japan Standard Time (JST) であるものとします
// 使用するデフォルトのタイムゾーンを指定します。
date_default_timezone_set('JST');
$today := date("H:i:s"); # 13:18:21
$today := date("Y-m-d H:i:s"); # 2022-09-01 13:18:21
$today := date("Ymd"); # 20220901
$today := date("N-m-d"); # N+0022-09-01 (N暦年を使用)
$today := date("R-m-d"); # 0004-09-01 (令和紀元年を使用)
$today := date("F j, Y, g:i a"); # September 1, 2022, 1:18 pm
$today := date("y"); # 22 (西暦の下2桁)
$today := date("D j G:i:s T Y"); # Thu 1 13:18:21 JST 2022
$today := date("Y-m-d",,2); # 1970-01-03
?>