タイムスタンプをSmartyテンプレートに渡していて、date_format
を使用すると予測できない結果が生じます。Smartyテンプレートdate_formatが予期せぬ結果をもたらします
{"1456602208"}
{"1456602208"|date_format}
{"1432808316"}
{"1432808316"|date_format}
このテンプレートの出力:
1456602208
Oct 19, 2208
1432808316
May 28, 2015
二日付が正しくフォーマットされてここで最もエレガントな問題を示す例のテンプレートです。しかし、最初のものは
Feb 27, 2016
である必要があります。
intから試してみても問題ありませんか?このようにするには: '{1456602208 | date_format}'あなたが持っているスマイリーのバージョンは?バージョンSmarty-2.6.10からの数値入力にはいくつか変更があることがわかります。だから古いバージョンを持っていれば多分ここに問題があります。 –