在smarty中的fetch url变量中使用date_format

时间:2016-08-16 08:07:05

标签: smarty date-formatting

{$GLOBALS.settings.listing_last_updated_date}以格式

从db获取日期

2016年8月4日

我需要日期输出为|date_format:"%m.%d.%Y"即。 08.04.2016

{fetch file="http://`$smarty.server.HTTP_HOST`/latest/?action=search&activation_date[not_less]=`$GLOBALS.settings.listing_last_updated_date|date_format:"%m.%d.%Y"`" assign='last_updated_date'}

无论我在哪里使用{$last_updated_date}我都应该从http://mysite/latest/?action=search&activation_date[not_less]=08.04.2016

获取内容

实际问题是使用日期格式|date_format:"%m.%d.%Y"无法在获取变量中使用。

1 个答案:

答案 0 :(得分:0)

它不会那样工作,尝试在分离的变量中生成日期,然后将其添加到网址:

{$last_update=$GLOBALS.settings.listing_last_updated_date|date_format:"%m.%d.%Y"}
{fetch file="http://`$smarty.server.HTTP_HOST`/latest/?action=search&activation_date[not_less]="|cat:$last_update assign='last_updated_date'}