我有这个字符串从数据库- "08:30AM-09:30AM"我想把字符串改成24H,像这样- 20:30-21:30;谢谢你!它的句子(字符串值)
首先你需要使用'H'来获取24h格式的小时数。
第二,在这种情况下,我建议先分开时间,然后在更改日期格式后一起回来,像这样:
$from_database='08:30AM-09:30AM';
$hours=explode('-',$from_database);
echo date('H:i',strtotime($hours[0])).'-'.date('H:i',strtotime($hours[1]));
当你不改变从数据库接收的日期格式时,这总是有效的。