📅  最后修改于: 2023-12-03 15:18:31.607000             🧑  作者: Mango
在 PHP 中,Unix 时间戳是指自 1970 年 1 月 1 日 00:00:00 GMT 以来的秒数。有时,我们需要在现有 Unix 时间戳的基础上添加一定的天数或小时数。在这篇文章中,我们将介绍如何在 PHP 中实现这个功能。
我们可以使用 PHP 中的 strtotime
函数和 date
函数来添加一天到 Unix 时间戳。以下是示例代码:
$timestamp = time(); // 获取当前 Unix 时间戳
$timestamp_plus_one_day = strtotime("+1 day", $timestamp); // 添加一天
$date = date("Y-m-d H:i:s", $timestamp_plus_one_day); // 将 Unix 时间戳转换为日期时间格式
echo $date; // 输出添加一天后的日期时间
以上代码将输出当前日期时间加上一天的结果。输出格式为 yyyy-mm-dd hh:mm:ss
。
同样地,我们可以使用 strtotime
函数和 date
函数来添加一个小时到 Unix 时间戳。以下是示例代码:
$timestamp = time(); // 获取当前 Unix 时间戳
$timestamp_plus_one_hour = strtotime("+1 hour", $timestamp); // 添加一个小时
$date = date("Y-m-d H:i:s", $timestamp_plus_one_hour); // 将 Unix 时间戳转换为日期时间格式
echo $date; // 输出添加一个小时后的日期时间
以上代码将输出当前日期时间加上一个小时的结果。输出格式为 yyyy-mm-dd hh:mm:ss
。
在 PHP 中,我们可以使用 strtotime
函数和 date
函数来添加一定的天数或小时数到 Unix 时间戳。这些函数非常实用,值得掌握。