我正试图从每个字段中提取时间,现在得到的是:
如果我使用以下代码:
$row["real_stime"] = $row["start_time"];
$row["real_etime"] = $row["end_time"];
我得到了这个输出:
"real_stime":"2015-11-18 07:18:00","real_etime":"2015-11-18 20:18:00"
如果我使用此代码:
$row["formated_start_time"] = date("H:i",$row["start_time"]);
$row["formated_end_time"] = date("H:i",$row["end_time"]);
我得到了这个输出:
"formated_start_time":"00:33","formated_end_time":"00:33"
我需要的输出是:
07:18,20:18
答案 0 :(得分:1)
将H
用于24
小时格式,将h
用于12
小时格式
$row["formated_start_time"] = date("H:i",strtotime$row["start_time"]));
$row["formated_end_time"] = date("H:i",strtotime$row["end_time"]));
有关格式
的更多信息,请参阅此link请参阅Demo Here
答案 1 :(得分:0)
这应该是
date("G:i:s",$row["start_time"])
^
更改为
date("H:i:s",$row["start_time"]);
所以最终的格式代码是
$row["formated_start_time"] = date("H:i:s",$row["start_time"]);
$row["formated_end_time"] = date("H:i:s",$row["end_time"]);