📅  最后修改于: 2023-12-03 14:47:44.124000             🧑  作者: Mango
str_to_time
是一个 Laravel 中的 PHP 函数,允许你将字符串格式的日期和时间转换为 UNIX 时间戳。UNIX 时间戳是一个用整数表示的时间值,表示从 1970 年 1 月 1 日 00:00:00 UTC 到指定时间的秒数。
该函数接受一个参数,即要转换为 UNIX 时间戳的字符串。以下是 str_to_time
的基本用法示例:
$dateString = '2022-06-30 10:30:00';
$timestamp = strtotime($dateString);
这将把 $dateString
中的日期和时间转换为对应的 UNIX 时间戳,并将结果存储在 $timestamp
变量中。
str_to_time
函数返回一个整数,表示指定日期和时间的 UNIX 时间戳。如果转换失败,返回 false
。
以下示例演示了如何使用 str_to_time
函数将字符串格式的日期和时间转换为 UNIX 时间戳:
$dateString = '2022-06-30 10:30:00';
$timestamp = strtotime($dateString);
if ($timestamp === false) {
echo "日期格式无效!";
} else {
echo "UNIX 时间戳: " . $timestamp;
}
输出:
UNIX 时间戳: 1677641400
str_to_time
函数对接受的日期格式有一定的要求,必须是符合标准日期格式的字符串。str_to_time
返回 false
。建议阅读: 更多关于 strtotime 函数的详细信息可以在 PHP 官方文档中找到。
返回的代码片段需按 markdown 标明。