我有一个变量,它给我从mysql的日期:
{row.date}
我现在如何添加1天?
Exampe: row.date = 2015-07-23 我希望= 2015-07-24
提前致谢。
答案 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)应用程序中的某个地方进行数学运算,然后在模板中显示结果。