我目前正在尝试从PHP数据库中显示“时间”条目,由于某种奇怪的原因,它正在显示时间+ 1分钟。
条目是
'09:00:00'
当我的PHP代码
$schedule = DB::table('event_sessions')->get();
foreach $schedule as $session {
echo date( 'g:m A', strtotime($session->start_time)
}
它显示为
9:01 AM
是否存在一些可能错误的配置?我正在使用Laravel框架和MySQL。
因为m
在date()
功能上是一个月!(因此,如果您想使用Minutes,请使用i
(例如echo date( 'g:i A', strtotime("09:34"));
-> 09:34 AM
))
您还可以执行以下操作:
echo date( 'g:m A', strtotime("09:34"));
返回的是:
09:01 AM
有关date()
功能,请参见此处的手册:http : //php.net/manual/zh/function.date.php
手册中的一句话:
m一个月的数字表示形式,前导零从01到12
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句