У меня есть этот код, который отлично работает в моем шаблоне:
{php}
echo date("F j, Y | g:iA",strtotime($this->_tpl_vars['eventObj']->get_evt_starttime()));
{/php}
Я хочу написать то же самое без тегов PHP. я знаю это {$eventObj|strtotime}
пошлет eventObj
в strtotime
«, но как мне отправить результат этого date
как второй параметр?
Я не смог найти ничего в документации по отправке результата модификатора в качестве второго параметра другого модификатора. Я мог только найти применение двух модификаторов к одному и тому же.
Я устал ставить скобки и играть с синтаксисом двоеточия, но это не сработало. Мне нужно просто спросить кого-то.
Спасибо!
в php
$smarty->assign('time', "2012-01-01 01:01");
в умном шаблоне
{$time|strtotime|date_format:"%B %e, %Y | %H:%m %p"}
выход
January 1, 2012 | 01:01 AM
Других решений пока нет …