CakePHP3.5.13。我从MySQL中得到一些记录,这些记录存储为
DATE
领域。例如:
2018-07-30
dd/mm/yyyy
30/07/2018
'date' => object(Cake\I18n\FrozenDate) {
'time' => '2018-07-30T00:00:00+00:00',
'timezone' => 'UTC',
'fixedNowTime' => false
},
在我的
config/app.php
en_GB
:
'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_GB'),
我在模板中所做的只是显示从数据库返回的数据-我的代码中没有发生转换:
// In a controller
$RevisionSubstances = TableRegistry::get('RevisionSubstances');
$revision_comments = $RevisionSubstances->find('all')->toArray();
debug($revision_comments); // format is '2018-07-30T00:00:00+00:00'
// In the template
echo $revision_comments['date']; // format is '30/07/2018'
如何获取要在中输出的日期
yyyy-mm-dd
格式?