1
我用CakeTime::niceshort()
和它工作得很好。我設置了正確的語言環境值並設置了翻譯(po)文件,我可以成功地看到本地化的月份,日期名稱。中的CakePHP%實用CakeTime本地化niceshort JS
但有一樣東西缺失。當我使用niceshort()
:
echo $this->Time->niceShort(1387120620);
我得到這個:
Ara 15th 2013, 15:17
但這不適用於土耳其的日期。我需要這樣的:
Ara 15 2013, 15:17
有可能與這些:
$this->Time->format($time,"%b %e %Y, %H:%M")
但我不希望失去niceShort
的功能。它提供短信息,如果時間戳接近現在:
https://github.com/cakephp/cakephp/blob/2.5/lib/Cake/Utility/CakeTime.php#L391
是否可以刪除日期「日」和「第二」不改變核心的lib?
我已經可以看到本地化的月份名稱。 – trante
你可以嘗試看看它'setlocale'有什麼區別嗎? – cornelb
我使用'LC_ALL'時出錯。我添加了這個,沒有任何改變:'setlocale(「LC_TIME」,「tr_TR.UTF-8」)' – trante