📅  最后修改于: 2023-12-03 15:11:24.311000             🧑  作者: Mango
在 PHP 中,我们可以使用 date()
函数来获取当前日期和时间。如果要添加几个小时,可以使用 strtotime()
函数将特定时间字符串转换为时间戳,然后将其与特定时间间隔相加。
下面是一个使用 PHP 将当前时间增加 3 小时的示例代码:
<?php
// 获取当前时间
$now = date('Y-m-d H:i:s');
// 增加 3 小时
$future = date('Y-m-d H:i:s', strtotime($now . ' + 3 hours'));
echo '当前时间:' . $now . "\n";
echo '增加 3 小时后的时间:' . $future . "\n";
?>
输出结果如下:
当前时间:2021-10-10 14:30:00
增加 3 小时后的时间:2021-10-10 17:30:00
首先,我们使用 date()
函数获取当前时间,返回一个格式化的日期字符串。
然后,我们使用 strtotime()
函数将当前时间字符串转换为时间戳,然后使用字符串拼接符 .
将其连接到一段时间间隔字符串。在这个例子中,我们将其连接到一个字符串 + 3 hours
,表示要增加 3 小时。
接下来,我们使用 date()
函数将增加后的时间戳转换回日期字符串,并将其保存在变量 $future
中。
最后,我们使用 echo
输出结果,将当前时间和增加后的时间显示在终端上。
在 PHP 中,我们可以使用 date()
和 strtotime()
函数来操作日期和时间,实现在给定时间上增加或减少时间的目的。同时,我们也可以使用其他时间函数来格式化和处理时间数据。