date_format
修飾子
日時
日時を整形する。
PHP の strftime() の実装によっては、利用可能な変換指定子が多少変わる場合があります。
日付と時間(strtotime()でパース可能な文字列)を strftime() のフォーマットに基づいて整形します。
書式
{$変数|date_format:"①フォーマット"}
{$変数|date_format:"%Y年%M月%d日 %h時:%m:%s"}
パラメーター
①フォーマット (初期値="%b %e, %Y")
日付の表示フォーマット
①string
入力が空のときのデフォルト日付
参考情報
現在の日時は
{$smarty.now} で取得可能。
サンプルコード
{$smarty.now}
1305395687
{$smarty.now|date_format}
May 15, 2011
{$smarty.now|date_format:"%Y年%m月%d日 %H時%M分%S秒"}
2011年05月15日 02時54分47秒
{$smarty.now-60*60*24|date_format:"%Y年%m月%d日 %H時:%M:%S"}
*1日前(60秒x60分x24時間)
2011年05月14日 02時54分47秒
曜日:{$smarty.now|date_format:"%w"}
*0:日曜日, 1:月曜日~
0
{$smarty.now|date_format:"%D"}
05/15/11
{$smarty.now|date_format:"%A, %B %e, %Y"}
Sunday, May 15, 2011