📌  相关文章
📜  在 php 中的 datetime 中添加小时分钟(1)

📅  最后修改于: 2023-12-03 14:51:04.289000             🧑  作者: Mango

在 PHP 中的 DateTime 中添加小时和分钟

在 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 中添加小时和分钟的介绍。希望对你有帮助!