我想使用CakePHP Helper“time”和他的方法niceShort将日期转换为一个好的,易于阅读的日期。我想使用本地化版本(在我的情况下:“德语”)而不是英语默认转换,但我不知道在哪里设置它。我该如何本地化这种方法?
echo $time->niceShort($comment['created']);
答案 0 :(得分:0)
我认为蛋糕不能很好地处理日期本地化你可能需要使用$ time-> format()查看http://cakeqs.org/eng/questions/view/localizing_time_helper和此票证http://cakephp.lighthouseapp.com/projects/42648/tickets/638-time-helper-i18n
答案 1 :(得分:0)
如果您可以成功设置本地化参数,niceShort
会找到正确的月/日名称。
关于CakePHP docs改变这些:
$this->Session->write('Config.language', 'ger')
Configure::write('Config.language', 'ger');
setlocale(LC_TIME, 'de_DE.utf8','de_DE','de_DE','deu_deu');