在PHP中,可以使用strtotime()
函数将时间字符串转换为时间戳。例如:
$time = "2021-01-01 12:00:00";
$timestamp = strtotime($time);
echo $timestamp; // 输出:1609483200
strtotime()
函数可以接受多种时间格式,包括常见的日期时间格式,如"Y-m-d H:i:s"、"Y/m/d H:i:s"等。它还支持相对时间格式,如"now"表示当前时间,"+1 day"表示明天,"-1 week"表示一周前等。
如果要将当前时间转换为时间戳,可以直接使用time()
函数:
$timestamp = time();
echo $timestamp; // 输出当前时间的时间戳
另外,如果你使用的是PHP 5.3以上版本,还可以使用DateTime
类来进行时间和时间戳的转换。例如:
$time = "2021-01-01 12:00:00";
$datetime = new DateTime($time);
$timestamp = $datetime->getTimestamp();
echo $timestamp; // 输出:1609483200
希望对你有帮助!
上一篇:php如何禁止ip访问
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站