使用%i时,我不理解CakeTime :: format的结果。
debug(CakeTime :: format('2014-01-10 15:00:00','%Y-%m-%d%H:%i')); 输出错误
debug(CakeTime :: format('2014-01-10 15:00:00','%Y-%m-%d%H:xx')); 输出2014-01-10 15:xx
分钟的正确格式是什么?
答案 0 :(得分:2)
格式使用strftime中的选项。并且“M”是分钟的正确参数,正如@ user2711870所说。
然而,CakePHP文档是错误的:
// called via TimeHelper
echo $this->Time->format('%F %jS, %Y %h:%i %A', '2011-08-22 11:53:00');
// August 22nd, 2011 11:53 AM
这应该是
echo $this->Time->format('2011-08-22 11:53:00', '%F %jS, %Y %h:%M %A');
答案 1 :(得分:0)
您是否尝试使用M大写
debug(CakeTime::format('2014-01-10 15:25:00', '%Y-%m-%d %H:%M'));
在这种情况下,您希望显示正确显示。