CakePHP 3 - 显示没有日期的时间

时间:2015-10-17 14:16:56

标签: php datetime cakephp cakephp-3.0

CakePHP 3。

我有一个DATETIME的数据库字段。我想要的是显示没有约会的时间。

示例:

田间价值:2015-09-08 07:27:12.000000

我想要展示的内容:上午7:27

我试过了:

overflow: visible;
}

.notification
{
position: relative;
z-index: 100;

overflow: hidden;

width: 250px;
margin-top: 20px;
transform: translate(20px, 0);
animation-fill-mode: forwards;
transition: 1s;
-webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px);
background-color: grey;
}

p 
{
margin: 10px 20px;

color: $white;
}



.notification-transition
{
animation-delay: 0s, 4.5s;
animation-duration: 4.5s, 0.5s;
animation-name: slide-in-out, hide-notification;
}


@keyframes slide-in-out
{
0%
{
    transform: translate(20px, 0);
}
10%
{
    transform: translate(-270px, 0);
}
90%
{
    transform: translate(-270px, 0);
    opacity: 1;
}
100%
{
    transform: translate(20px, 0);
    opacity: .5;
}
}

@keyframes hide-notification {
1% {
  height: auto;
  margin-top: 20px;
}
100% {
    height: 0;
    margin: 0;
}
}

07:09 (小时 - 月)。

<?= $event->date->format('HH:mm') ?>

我<2015年9月8日星期二上午7:27 。

我想知道如何获得小时 - 分钟上午/下午

2 个答案:

答案 0 :(得分:2)

根据documentation,它应该是:

$event->date->format('h:i A');

i是分钟,AAMPM。这是使用PHP的日期格式,有关其他用法/格式,请参阅http://php.net/manual/en/function.date.php

答案 1 :(得分:2)

#config/routes.rb resources :users do resources :recruiters #-> url.com/users/:user_id/recruiters end 不是可接受的格式样式,而是使用null来取消部分日期。

\IntlDateFormatter::NONE

$this->Time->format($event->date, [\IntlDateFormatter::NONE, \IntlDateFormatter::SHORT]);

鉴于您的应用程序使用了合适的区域设置(例如$event->date->i18nFormat([\IntlDateFormatter::NONE, \IntlDateFormatter::SHORT]); ),这应该会为您留下所需的时间格式。