Smarty mysql日期+ 1天

时间:2015-07-23 15:10:12

标签: mysql date smarty

我有一个变量,它给我从mysql的日期:

{row.date} 

我现在如何添加1天?

Exampe: row.date = 2015-07-23 我希望= 2015-07-24

提前致谢。

3 个答案:

答案 0 :(得分:0)

您可以使用日期功能执行此操作。以下是实现此目的的方法:

date_add('2015-07-23', Interval 1 Day);

您可以将“2015-07-23”替换为包含选择查询中日期的列名。

答案 1 :(得分:0)

在Mysql本身你可以这样做 我宁愿这样做在php

$startDate = $row['date']; // 2015-07-23
echo date("Y-m-d", strtotime("$startDate +1 days"));

.section .rodata
Lhello:
        .asciz "Hello!"

.section .text
        .globl someRelocations
        .type someRelocations, STT_FUNC
someRelocations:
        leaq Lhello(%rip), %rdi
        call puts@PLT
        ret

答案 2 :(得分:0)

如果您真的希望在Smarty模板中完成此操作,那么您可以通过以下方式存档:

{"$row.date +1 Days"|date_format:'Y-m-d'}

但是,我通常建议不要在Smarty模板中做太多的数学和其他逻辑。在大多数用例中,最好在(php)应用程序中的某个地方进行数学运算,然后在模板中显示结果。