我有一些关于php和时间格式的问题。 我尝试使用date()函数更改时间。
$time = date('g:i a',$time);
但我获得$time=15:30:30
的结果是3:30 am
如果是下午,Ante meridiem会坚持AM活动。
感谢。
答案 0 :(得分:9)
尝试这样的事情:
$time = date("g:i a", strtotime("15:30:00"));
答案 1 :(得分:2)
如果从数据库中获取 我过去的代码是
// get the Shift times
$shiftArray=array();
$num=0;
$getShiftTimes=mysqli_query($link,"SELECT * FROM shift");
while ($returnShiftTimes = mysqli_fetch_array($getShiftTimes)){
$shiftArray[$num][0]=$returnShiftTimes['shift_id'];
$shiftArray[$num][1]=$returnShiftTimes['start_time'];
$shiftArray[$num][2]=$returnShiftTimes['end_time'];
$num++;
}
$time = date_format(date_create($shiftArray[0][1]), 'g:i A');
从14:00:00起将在下午2:00返回