php的smarty(3.1.10)模板的date_format显示的时间出现问题,例如在14-15点一直在14:02:00-14:02:59。

就是时间从14:02:00-14:02:59之间变化,跳过14:02:59就又回到14:02:00,到了15点-16点就在15:03:00-15:03:59之间变化,这是... 就是时间从14:02:00-14:02:59之间变化,跳过14:02:59就又回到14:02:00,到了15点-16点就在15:03:00-15:03:59之间变化,这是为什么呢?模板代码为:{$smarty.now|date_format:"%Y-%m-%d %H:%I:%S"}<br />
但是换成{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}<br />
就没有问题了,这个I和M有什么区别吗?
展开
 我来答
newchinays
2012-07-04 · TA获得超过1172个赞
知道小有建树答主
回答量:1238
采纳率:48%
帮助的人:424万
展开全部
%I - hour as a decimal number using a 12-hour clock (range 01 to 12)

%M - minute as a decimal number

意思就是
%I 是小时
%M 是分钟
追问
但是在php中直接使用date函数时H:i:s是正确的H:m:s反而有误差,难道说是因为一个是使用了smarty,一个是直接在php中,—_—|||
追答
php和smarty是两个东西
不一样,是有可能的。

参考资料: http://www.smarty.net/docs/en/language.modifier.date.format.tpl

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式