在 PHP 中,strtotime 函数用于将一个日期时间字符串解析为 Unix 时间戳
▥php
𝄐 0
phpstrtotime
在 PHP 中,strtotime 函数用于将一个日期时间字符串解析为 Unix 时间戳。它将字符串表示的日期时间转换为 Unix 时间戳(自 1970 年 1 月 1 日以来的秒数)。
例如,如果你希望将字符串 "2021-10-01" 转换为 Unix 时间戳,可以使用以下代码:
php
$dateString = "2021-10-01";
$timestamp = strtotime($dateString);
echo $timestamp; // 输出 1633056000
这里的 $dateString 是需要被转换的日期时间字符串,strtotime 函数将其转换为对应的 Unix 时间戳,并将结果赋值给变量 $timestamp。最后,使用 echo 输出结果。
除了日期时间字符串,strtotime 函数还支持一些相对时间格式,例如 "now"(当前时间)、"+1 day"(加一天)和 "-1 week"(减一周)等。这些相对时间格式可以用于执行日期时间计算。
例如,如果你希望得到当前时间的 1 小时后的时间,可以使用以下代码:
php
$now = strtotime("now");
$nextHour = strtotime("+1 hour", $now);
echo date("Y-m-d H:i:s", $nextHour); // 输出当前时间的 1 小时后的时间
这里使用了 strtotime 函数的第二个参数,指定了计算相对时间的起始时间。
总结而言,strtotime 函数在 PHP 中用于将日期时间字符串解析为 Unix 时间戳,并支持一些相对时间格式。它在处理日期时间相关操作时非常有用。
在 PHP 中,strtotime 函数用于将一个日期时间字符串解析为 Unix 时间戳。它将字符串表示的日期时间转换为 Unix 时间戳(自 1970 年 1 月 1 日以来的秒数)。
例如,如果你希望将字符串 "2021-10-01" 转换为 Unix 时间戳,可以使用以下代码:
php
$dateString = "2021-10-01";
$timestamp = strtotime($dateString);
echo $timestamp; // 输出 1633056000
这里的 $dateString 是需要被转换的日期时间字符串,strtotime 函数将其转换为对应的 Unix 时间戳,并将结果赋值给变量 $timestamp。最后,使用 echo 输出结果。
除了日期时间字符串,strtotime 函数还支持一些相对时间格式,例如 "now"(当前时间)、"+1 day"(加一天)和 "-1 week"(减一周)等。这些相对时间格式可以用于执行日期时间计算。
例如,如果你希望得到当前时间的 1 小时后的时间,可以使用以下代码:
php
$now = strtotime("now");
$nextHour = strtotime("+1 hour", $now);
echo date("Y-m-d H:i:s", $nextHour); // 输出当前时间的 1 小时后的时间
这里使用了 strtotime 函数的第二个参数,指定了计算相对时间的起始时间。
总结而言,strtotime 函数在 PHP 中用于将日期时间字符串解析为 Unix 时间戳,并支持一些相对时间格式。它在处理日期时间相关操作时非常有用。
本文地址:
/show-280754.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。