Smarty3模板中使用date_format格式化日期时间是0的数据格式,默认会显示当前时间。

在模板中直接使用date_format,如果被格式化对象数值是0,则会出现显示当前时间的情况,这里一种解决方案。修改下其系统函数。

libs/plugins/modifier.date_format.php

1508765633729421.png

看不清楚的可以点击查看大图。

这样处理之后即使被格式化数据为0会显示空白。