PHP的strptime()函数是用来将格式化的时间字符串解析为Unix时间戳的函数。
语法: strptime(string $date, string $format): array|false
参数:
返回值: 如果解析成功,返回一个包含解析后的时间信息的数组。数组包含以下键值对:
如果解析失败,返回false。
示例:
$dateString = "2022-01-01 12:00:00";
$format = "%Y-%m-%d %H:%M:%S";
$timeArray = strptime($dateString, $format);
if ($timeArray !== false) {
echo "解析成功!";
echo "年份:" . ($timeArray['tm_year'] + 1900) . "\n";
echo "月份:" . ($timeArray['tm_mon'] + 1) . "\n";
echo "日期:" . $timeArray['tm_mday'] . "\n";
echo "小时:" . $timeArray['tm_hour'] . "\n";
echo "分钟:" . $timeArray['tm_min'] . "\n";
echo "秒数:" . $timeArray['tm_sec'] . "\n";
} else {
echo "解析失败!";
}
输出:
解析成功!
年份:2022
月份:1
日期:1
小时:12
分钟:0
秒数:0
上一篇:php7扩展类的写法是什么
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站