У меня есть этот код, который отлично работает в моем шаблоне:
{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");
в шаблоне smarty
{$time|strtotime|date_format:"%B %e, %Y | %H:%m %p"}
вывод
January 1, 2012 | 01:01 AM