为什么聪明的功能date_format得到错误的时间


why does smarty function date_format get wrong time

echo date('Y-m-d',time())

我得到 2012-07-16 ,但是当智能输出是

{$smarty.now | date_format : "%Y-%I-%d"}

我得到 2012-04-16

我已经确信time_zone是正确的。

因为%I是小时...尝试:

{$smarty.now | date_format : "%Y-%m-%d"}

%m - 以十进制数表示的月份(范围 01 到 12(

文档在这里date_format