📅  最后修改于: 2023-12-03 14:51:04.289000             🧑  作者: Mango
在 PHP 中,我们可以使用 DateTime 类来处理日期和时间。如果需要添加指定的小时和分钟到一个 DateTime 对象中,可以使用 modify()
方法。
下面是一个示例代码,演示如何在一个 DateTime 对象中添加指定的小时和分钟:
<?php
$datetime = new DateTime();
$hours = 2;
$minutes = 30;
$datetime->modify("+$hours hours $minutes minutes");
echo $datetime->format('Y-m-d H:i:s');
?>
在上面的代码中,我们首先创建了一个新的 DateTime 对象,然后定义了要添加的小时和分钟数。接下来,我们使用 modify()
方法并传入一个字符串来修改 DateTime 对象。字符串的格式为 "{time}",其中
{time}`是要添加的时间表示,以空格分隔小时和分钟数。
最后,我们使用 format()
方法来以指定的格式输出 DateTime 对象的值。
运行上面的代码,输出将会是当前时间加上指定的小时和分钟数后的时间。
注意:modify()
方法也可以接受负数,以减去给定的小时和分钟数。
以上是在 PHP 中的 DateTime 中添加小时和分钟的介绍。希望对你有帮助!