ser*_*erg 19
{$smarty.now}是一个简单的时间戳(自1970年以来的秒数).所以你可以根据需要添加多少秒:
{$smarty.now+20*24*60*60|date_format:'%Y-%m-%d %H:%M:%S'} //+20 days
Run Code Online (Sandbox Code Playgroud)
这适用于Smarty3,如果不是旧版本,则可能需要使用{assign}和/或{math}指令进行数学运算.
使用strtotime()php函数并将变量赋值给smarty.像这样的东西:
<?php
$later = strtotime('+20 day');
$smarty->assign('later', $later);
?>
Run Code Online (Sandbox Code Playgroud)
然后在模板中:
{ $later|date_format:'%Y-%m-%d %H:%M:%S'}
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以直接使用 strtotime() 作为修饰符。
{"+20 days"|strtotime|date_format:"Y/m/d"}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38125 次 |
| 最近记录: |