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

标签 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 方面的专家。

最佳答案

更改您的 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'}

关于php - 计算smarty 3模板prestashop中两个日期之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38544140/

相关文章:

php - 使用同步驱动程序在 Laravel 4 中排队电子邮件

php - 我什么时候应该在我的数据库中使用静态数组而不是新表?

php - 自定义 Prestashop Paypal Express 结帐订单详细信息

css - HTML/Prestashop,将类别图像向左移动

php - 我需要关闭 prestashop 中的数据库 session 吗

php - 在 PHP 中检索 <title> 的最快方法

php - 有没有办法将原始查询映射到模型

javascript - Prestashop 1.7 管理员中的谷歌分析

prestashop - 如何在更改后端语言后禁用 URL 重写

php - 在 Prestashop 的注册表中添加地址字段