将时间转换为可读格式

Har*_*M V 3 php time datetime

我在数据库中有这样的时间

                [open_time] => 10:00:00
                [close_time] => 23:00:00
Run Code Online (Sandbox Code Playgroud)

我希望将其转换为可读形式,如上午10:00至晚上11:00

我试过这个:

$open = date("g:s a",$time['open_time']);

$close = date("g:sa",$time['close_time']);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

遇到一个非常好的数值

mea*_*gar 10

date期望一个整数参数,传统的Unix时间戳.

试试这个:

date('g:s a', strtotime($time['open_time']));
Run Code Online (Sandbox Code Playgroud)

strtotime尝试将字符串转换为整数Unix时间戳,如期望的那样date.