gpt4 book ai didi

cakephp - 以 Y-m-d 格式转换 cakephp 3 的时间对象

转载 作者:行者123 更新时间:2023-12-02 05:36:40 25 4
gpt4 key购买 nike

我在 cakephp 3 中工作,我想以 Y-m-d 格式打印我的时间对象。

这是我的对象

'expiry' => object(Cake\I18n\Time) {
'time' => '2015-07-31T00:00:00+0000',
'timezone' => 'UTC',
'fixedNowTime' => false
},

谁能帮我这个?

最佳答案

在 Cakephp 3.* 中,您使用 Time::i18nFormat()方法。它对我有用

  $customformat = $date->i18nFormat('YYY-MM-dd');

编辑:

我翻阅了 3.3 docs 并找到了这个很好的例子。您可以使用常量来格式化常见用例的日期,例如 Time::UNIX_TIMESTAMP_FORMAT , \IntlDateFormatter::FULL
$time = new Time('2014-04-20 22:10');
$time->i18nFormat(); // outputs '4/20/14, 10:10 PM' for the en-US locale
$time->i18nFormat(\IntlDateFormatter::FULL); // Use the full date and time format
$time->i18nFormat([\IntlDateFormatter::FULL, \IntlDateFormatter::SHORT]); // Use full date but short time format
$time->i18nFormat('yyyy-MM-dd HH:mm:ss'); // outputs '2014-04-20 22:10'
$time->i18nFormat(Time::UNIX_TIMESTAMP_FORMAT); // outputs '1398031800'

CakePHP documentation

编辑2:

还看 time helper class

您可以在如下 View 中引用它:
$this->Time->format($format);

关于cakephp - 以 Y-m-d 格式转换 cakephp 3 的时间对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31452882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com