在 PHP 的 strtotime()
函数中,可以将时间戳作为参数传递来处理
<?php
$timestamp = 1630942600; // 这是一个 Unix 时间戳,表示 2021-09-06 07:30:00 UTC
// 使用 date() 函数将时间戳转换为可读格式
$formatted_date = date('Y-m-d H:i:s', $timestamp);
echo "Formatted date: " . $formatted_date . "\n";
// 使用 strtotime() 函数对时间戳进行操作,例如添加 7 天
$new_timestamp = strtotime("+7 days", $timestamp);
echo "New timestamp after adding 7 days: " . $new_timestamp . "\n";
// 使用 date() 函数将新的时间戳转换为可读格式
$new_formatted_date = date('Y-m-d H:i:s', $new_timestamp);
echo "New formatted date: " . $new_formatted_date . "\n";
?>
在这个示例中,我们首先使用 date()
函数将时间戳转换为可读格式。然后,我们使用 strtotime()
函数为时间戳添加 7 天。最后,我们再次使用 date()
函数将新的时间戳转换为可读格式。
注意:strtotime()
函数接受的第二个参数是可选的,表示基准时间戳。如果不提供此参数,则默认值为当前时间戳。在上面的示例中,我们传递了一个时间戳作为第二个参数,以便从该时间戳开始计算。