Smartyのテンプレートにて現在時刻を表示

Smartyテンプレートにて現在時刻の表示方法になります。

私は昔までは非常に面倒な事をしてました。


{php}echo date('Y-m-d H:i:s'){/php}


と表示してきました・・・わざわざphpの関数を

呼び出せるようにして表示・・・

smarty使ってる意味あるのかと突っ込みどころ満載です。


こんな面倒な事をしなくても以下で解決。


{$smarty.now}


これで1970年1月1日からの経過秒数が取得できます。

ですので、以下で現在時刻が表示できます。


{$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'}


んーまーコード数的には同じかphp関数を呼び出した方が少ない・・・か。


コメントを残す




関連記事

noimage

Menu

HOME

 TOP