`strtotime()` 函數是 PHP 中的一個內置函數,它用于將人類可讀的日期時間字符串轉換為 UNIX 時間戳。UNIX 時間戳是從1970年1月1日起經過的秒數。
`strtotime()` 函數的作用是根據給定的日期時間字符串返回一個對應的 UNIX 時間戳。這個函數非常實用,可以用于處理各種日期和時間操作,例如比較日期、計算日期之間的差異、格式化日期等。
以下是使用 `strtotime()` 函數的示例:
$date = "2022-12-31";$timestamp = strtotime($date);
echo $timestamp; // 輸出:1672444800
在上面的示例中,`strtotime()` 函數將字符串 `"2022-12-31"` 轉換為對應的 UNIX 時間戳 `1672444800`。您可以使用該時間戳進行后續的日期和時間操作。
需要注意的是,`strtotime()` 函數還支持許多其他的日期時間字符串格式,例如相對日期(如 "tomorrow"、"next week")、相對時間(如 "+1 day"、"-2 weeks")以及特殊日期(如 "now"、"yesterday")。它也可以解析包含時區信息的日期時間字符串。
總之,`strtotime()` 函數使得在 PHP 中處理日期和時間變得更加便捷和靈活。