例如,我有一个以这种格式表示的时间:
eg.
09:15 AM
04:25 PM
11:25 AM
如何将它转换为:
09:15
16:25
23:25
目前我的代码是:
$format_time = str_replace(" AM", "", $time, $count);
if ($count === 0){
$format_time = strstr($time, ' PM', true);
$format_time = ......
}
然而,似乎有一些更简单和更优雅的方法来做到这一点?
$time = '23:45';
echo date('g:i a', strtotime($time));
如何将上面的示例应用到我的情况中?谢谢。
G
- 小时的24小时制,不带前导零 - 0到23;H
- 小时的24小时制,带前导零 - 00到23。 - Matthew