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有什么区别吗? 展开
但是换成{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}<br />
就没有问题了,这个I和M有什么区别吗? 展开
展开全部
%I - hour as a decimal number using a 12-hour clock (range 01 to 12)
%M - minute as a decimal number
意思就是
%I 是小时
%M 是分钟
%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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询