date

ページ名:date
date ( string $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
?>