`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 中处理日期和时间变得更加便捷和灵活。