date_parse()
解析一个日期字符串并返回一个关联数组
PHP函数:date_parse()
适用版本:PHP 5 >= 5.2.0, PHP 7
用法:
date_parse(string $date): array
函数说明:
date_parse() 函数解析一个日期字符串并返回一个关联数组。该数组包含以下信息:年、月、日、小时、分钟、秒等。
参数:
$date:要解析的日期字符串。
返回值:
该函数返回包含以下键名的关联数组:
"year":年份的数值。
"month":月份的数值。
"day":日期的数值。
"hour":小时的数值。
"minute":分钟的数值。
"second":秒数的数值。
"fraction":小数部分的数值。
"warning_count":解析过程中发出的警告的数量。
"warnings":解析过程中发出的警告的详细信息的数组。
"error_count":解析过程中发出的错误的数量。
"errors":解析过程中发出的错误的详细信息的数组。
"is_localtime":是否是本地时间。
示例:
$dateStr = "2021-07-15 10:30:45";
$result = date_parse($dateStr);
if ($result['error_count'] === 0) {
echo "解析成功!";
echo "年份:" . $result['year'] . "<br>";
echo "月份:" . $result['month'] . "<br>";
echo "日期:" . $result['day'] . "<br>";
echo "小时:" . $result['hour'] . "<br>";
echo "分钟:" . $result['minute'] . "<br>";
echo "秒数:" . $result['second'] . "<br>";
} else {
echo "解析失败!";
echo "错误信息:" . $result['errors'][0] . "<br>";
}
以上示例将输出:
解析成功!
年份:2021
月份:7
日期:15
小时:10
分钟:30
秒数:45
注意:如果日期字符串无法解析,会在"errors"键的值中获取错误信息。可以通过检查"error_count"键的值来确定是否有错误发生。