concrete5 逆引きリファレンス

Dateヘルパーで日付や時刻を表示する

2021/06/23 21:58
Dateヘルパーで日付時刻表示をフォーマットする

Dateヘルパーで日付オブジェクトを様々な形式の表示するためのストリングに変更するにはformatDate()を使います。

$dh = Core::make('helper/date'); 
echo $dh->formatDate('now','full','user');

'now'の部分は日付オブジェクトか日付形式のテキストでも良い。

'user'の部分はタイムゾーンをしている、userにすると現在のタイムゾーン。

'full'の部分を変更することで日付の表示形式を変更できる。

$dh->formatDate('2021/3/18','full','user'); // 2021年6月23日水曜
$dh->formatDate('now','long','user'); // 2021年6月23日
$dh->formatDate('now','medium','user'); // 2021/06/23
$dh->formatDate('now','short','user'); // 2021/06/23

Dateヘルパーで時刻を表示するにはformatTime()を使います。

$dh = Core::make('helper/date');
echo $dh->formatTime('now',false,'user'); //22:00
echo $dh->formatTime('now',true,'user'); //22:00:30

3つ目の引数はタイムゾーンで、2つめのtrue,falseは秒を表示するかどうかを指定します。

日付を時刻を表示するにはformatDateTime()を使います。

$dh = Core::make('helper/date');
echo $dh->formatDateTime('now',false,false,'user'); //2021/06/24 22:57
echo $dh->formatDateTime('now',false,true,'user'); //2021/06/24 22:58:54

3つめのtrue,falseは秒を表示するかどうかを指定します。