使用Strtotime格式化小时,分钟和上午/下午的变量

Bra*_*don 3 php strtotime

我试图弄清楚如何使用strtotime与下面的值.我认为这应该很简单,但我无法得到它.我希望输出类似于:

日期("H:i:s") - 看起来像是 - 16:30:00

<?php

$hour = "4";
$minute = "30";
$period = "PM";

echo strtotime("$hour $minute $period")

?>
Run Code Online (Sandbox Code Playgroud)

我一直在挖掘一段时间,但无法弄清楚这一点.任何想法都会非常有用!谢谢!

Pop*_*les 6

从4点30分到下午4点回复16:30:00

echo date("H:i:s", strtotime("$hour:$minute $period"));
Run Code Online (Sandbox Code Playgroud)