CakePHP Cake时间格式为分钟

时间:2014-01-31 14:17:27

标签: cakephp

使用%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

分钟的正确格式是什么?

2 个答案:

答案 0 :(得分:2)

来自documentation

格式使用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'));

在这种情况下,您希望显示正确显示。