所以我有這些模板(.tpl
文件)由Smarty生成。我有一個變量{$projects.laycanenddate}
,其中包含字符串格式的日期12/24/2016
,但我需要它以格式24-Dec-16
顯示。Smarty中的日期格式字符串
我試圖與代碼
{php}
$date = date_create($projects.laycanenddate);
$projects.laycanenddate = date_format($date, 'Y-m-d H:i:s');
{/php}
<div class="right_olbl"> {$projects.laycanenddate} </div>
解析它作爲一個文本,但它不工作,因爲它忽視了{php}...{/php}
,就好像它不存在。我讀到,也有<?php ... ?>
標籤,但我失去了我應該使用哪些。任何幫助將不勝感激!
是在同一個'.tpl'文件作出分配?我在問,因爲我使用nsmarty(Smarty的一個端口到Node.js),我不一定使用'.php'文件。 – user3272401
雅它應該支持所有的Smarty 3(和Smarty 2)語法。由nsmarty – pradeep