编程语言
首页 > 编程语言> > Cakephp 3在Frozentime对象中给出日期和时间字段

Cakephp 3在Frozentime对象中给出日期和时间字段

作者:互联网

我正在使用cakephp 3.2,当我通过查找查询检索数据时,它以这种格式给出日期字段

Array
(
[0] => Cake\I18n\FrozenDate Object
    (
        [date] => 2016-08-01 00:00:00
        [timezone_type] => 3
        [timezone] => UTC
    )
)

冻结时间中的时间和时间字段

Cake\I18n\FrozenTime Object
(
 [date] => 2016-10-11 10:00:00
 [timezone_type] => 3
 [timezone] => UTC
)

对于完整的网站,我需要通用的设置或全局解决方案.因此,当我通过数据库查找查询来获取数据时,它应该以简单的格式给我提供日期时间,而没有任何Frozendate对象.

像这样

Array(
 [0] => 2016-08-01
)

解决方法:

您还可以使用TimeHelper在View中格式化日期时间

echo $this->Time->format(
  $YourDateTimeVariable, #Your datetime variable
  'Y-MM-d'               #Your custom datetime format
);

CakePHP TimeHelper函数的详细信息是Here

标签:cakephp,cakephp-3-0,cakephp-3-2,mysql,php
来源: https://codeday.me/bug/20191118/2025436.html