PHP 将 AM/PM 添加到时间字符串

use*_*124 4 php datetime strtotime

我从以下格式的数据库调用中获取时间值:

HH:MM:SS
Run Code Online (Sandbox Code Playgroud)

这里有些例子:

08:15:00
22:45:00
Run Code Online (Sandbox Code Playgroud)

但是,我需要使用上面的示例转换这些并显示它们,如下所示:

8:15 AM
10:45 PM
Run Code Online (Sandbox Code Playgroud)

等等。我一直在玩 strtotime 选项,但到目前为止我尝试过的一切都失败了,我不确定这是否是正确的功能。我需要从到:

$bookingTime = "08:15:00"
Run Code Online (Sandbox Code Playgroud)

到:

$bookingTime = "8:15 AM"
Run Code Online (Sandbox Code Playgroud)

Aki*_*yed 7

你必须试试这个:

echo date("g:i A", strtotime($bookingTime));
Run Code Online (Sandbox Code Playgroud)