相关疑难解决方法(0)

如何在PHP中将时间从AM/PM转换为24小时格式?

例如,我有这种格式的时间:

eg. 

09:15 AM
04:25 PM
11:25 AM
Run Code Online (Sandbox Code Playgroud)

我如何将其转换为:

09:15
16:25
23:25
Run Code Online (Sandbox Code Playgroud)

目前我的代码是:

$format_time = str_replace(" AM", "", $time, $count);
if ($count === 0){
    $format_time = strstr($time, ' PM', true);
    $format_time = ......
}
Run Code Online (Sandbox Code Playgroud)

但是,似乎有一些更容易和更优雅的方式来做到这一点?

$time = '23:45'; 
echo date('g:i a', strtotime($time)); 
Run Code Online (Sandbox Code Playgroud)

我如何在我的情况下适合上述样本?谢谢.

php string date

40
推荐指数
4
解决办法
12万
查看次数

标签 统计

date ×1

php ×1

string ×1