0

I am trying to format an date received as 31/12/2012 to 2012-12-31.

I have used ::format and ::toServer, but I get 2012-31-12 instead of 2012-12-31.

How can I do it ?

Thank you!

4

1 回答 1

1

尝试这个:

//via Time helper
echo $this->Time->format('Y-m-d', "31/12/2012");

//via CakeTime utility
echo CakeTime::format('Y-m-d', "31/12/2012");

来自 CakePHP 1.3 手册:

(...) 格式是 PHP 日期函数的包装器。

于 2012-09-19T11:53:57.930 回答