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 。
我想知道如何获得小时 - 分钟上午/下午。
答案 0 :(得分:2)
根据documentation,它应该是:
$event->date->format('h:i A');
i
是分钟,A
是AM
或PM
。这是使用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]);
),这应该会为您留下所需的时间格式。