所以我有这些模板(.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