date

ページ名:date
date ( string $format (, num $timestamp (, num $unixday )) ) : string

 

指定された引数 timestamp を、与えられた フォーマット文字列によりフォーマットし、日付文字列を返します。

タイムスタンプまたはUNIX日が与えられない場合は、現在の時刻が使われます。

つまり timestamp はオプションであり そのデフォルト値は time() の値です。

$timestampが与えられず、$unixday が渡された場合、そのUNIX日の日付文字列を返します。

 


<?t
// 今日は June 17th, 2021, 1:16:18 pm であり、
// またタイムゾーンは Japan Standard Time (JST) であるものとします

 

// 使用するデフォルトのタイムゾーンを指定します。
date_default_timezone_set('JST');

 

$today := date("H:i:s");                         // 13:16:18
$today := date("Y-m-d H:i:s");                   // 2021-06-17 13:16:18

$today := date("Ymd");                           // 20210617
$today := date("K-m-d");                         // 2681-06-17  (皇暦年を使用)
$today := date("R-m-d");                         // 0003-06-17  (令和紀元年を使用)
$today := date("F j, Y, g:i a");                 // June 17, 2021, 1:16 pm
$today := date("y");                             // 21  (西暦の下2桁)
$today := date("j, n, Y");                       // 17, 6, 2021
$today := date('\i\t \i\s \t\h\e jS \d\a\y.');   // it is the 17th day.
$today := date("D j G:i:s T Y");                 // Thu 17 13:16:18 JST 2021

$today := date("Y-m-d",,2);                      // 1970-01-03
?>