对 PHP 中的 H:i 时间格式添加 30 分钟进行故障排除
向格式为 H 的时间值添加 30 分钟的问题PHP 中的 :i 可以通过在执行加法之前将时间转换为 Unix 时间戳来解析。这确保了时间计算正确完成。
正如问题中提到的,最初的尝试使用了带有错误参数的 strtotime 函数。更正的方法如下:
<code class="php">$time = strtotime('10:00'); $startTime = date("H:i", strtotime('-30 minutes', $time)); $endTime = date("H:i", strtotime('+30 minutes', $time));</code>
通过先转换为时间戳,可以正确执行分钟的添加。对于输入 10:00,这将产生以下输出:
$startTime = 09:30 $endTime = 11:00
以上是如何在 PHP 中正确地将 30 分钟添加到 H:i 时间格式?的详细内容。更多信息请关注PHP中文网其他相关文章!