计算smarty 3模板prestashop中两个日期之间的差异

时间:2016-07-23 16:44:37

标签: php prestashop prestashop-1.6 smarty3

我必须计算相对于今天的销售结束时间,

我的格式为{%d/%m/%Y %H:%M:%S} 的销售结束时间变量,例如:(31/07/2016 18:27:58)

我要做的是显示ends: 8 days 06:10:29 我不能在模板中使用php代码,因为我使用的是smarty 3而且我不是smarty的专家。

1 个答案:

答案 0 :(得分:2)

更改date1和date2值

{assign var="date1" value= $smarty.now}
{assign var="date2" value= $smarty.now+20*24*60*60}

{assign var="dateDiff" value=$date2 - $date1}

{$dateDiff|date_format:'%Y-%m-%d %H:%M:%S'}