2014-01-31 30 views
0

我不明白使用%i時CakeTime :: format的結果。 (CakeTime :: format('2014-01-10 15:00:00','%Y-%m-%d%H:%i')); outputs falseCakePHP的CakeTime格式分鐘

debug(CakeTime :: format('2014-01-10 15:00:00','%Y-%m-%d%H:xx')); 輸出2014-01-10 15:xx

分鐘的正確格式是什麼?

回答

2

documentation

的格式使用從strftime的選項。正如@ user2711870所說,「M」是分鐘的正確參數。

然而,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'); 
+0

通過https://github.com/cakephp/docs/pull/1054固定即可。感謝那! :) – mark

+0

是的,提出了拉請求 – cornelb

+0

我鏈接你的拉請求:) – mark

0

你嘗試使用M個大寫

調試(CakeTime ::格式( '2014-01-10 15:25:00', '%Y-%間%d%H:%M') );
在這種情況下,您希望顯示正確。