Smarty日期变量。添加天数,更改格式

时间:2013-03-21 10:00:40

标签: date format smarty days

我对smarty中的日期格式有疑问。

我有一个聪明的变量:[{$ order-> oxorder__oxorderdate-> value}]

这个变量给我:2013-03-10 10:45:17

现在我想要添加14天,删除时间并更改日期格式:

所以我现在希望得到这个:24.03.2013

这是可能的,我如何直接在smarty / .tpl文件中执行此操作?

感谢您的帮助和问候!

2 个答案:

答案 0 :(得分:2)

在Smarty中测试 3

{"$order->oxorder__oxorderdate->value +14 Days"|date_format:'d.m.Y'}

答案 1 :(得分:1)

我认为找到了食物的方法:

{assign var="date" value= $order->oxorder__oxorderdate->value|@strtotime + (60*60*24*7)}
{assign var="date2" value=$date|date_format:"%d/%m/%Y"}
{$date2}

在您想要的日期更改7值; - )