在 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()
函數接受的第二個參數是可選的,表示基準時間戳。如果不提供此參數,則默認值為當前時間戳。在上面的示例中,我們傳遞了一個時間戳作為第二個參數,以便從該時間戳開始計算。