牛牛在线工具

date_get_last_errors()

收录 8868 个 PHP 函数,含用途说明与用法示例。

date_get_last_errors()

返回执行最后一个日期/时间功能的错误和警告信息

函数名:date_get_last_errors() 适用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8 函数描述:date_get_last_errors() 函数返回执行最后一个日期/时间功能的错误和警告信息。 用法:date_get_last_errors(): array 返回值是一个包含错误和警告信息的数组,数组包含以下键: "warning_count":警告数量(int) "warnings":所有警告信息的数组(array) "error_count":错误数量(int) "errors":所有错误信息的数组(array) "is_localtime_valid":本地时间是否有效(bool) 示例: // 设置一个无效的日期格式 $dateString = "2022-15-01"; // 将日期字符串转换为日期对象 $date = date_create($dateString); // 获取日期转换的错误信息 $errors = date_get_last_errors(); // 检查是否有错误发生 if ($errors['warning_count'] > 0 || $errors['error_count'] > 0) { echo "日期转换发生错误:\n"; echo "警告数量:" . $errors['warning_count'] . "\n"; echo "错误数量:" . $errors['error_count'] . "\n"; echo "警告信息:" . implode("\n", $errors['warnings']) . "\n"; echo "错误信息:" . implode("\n", $errors['errors']) . "\n"; } else { echo "日期转换成功!\n"; echo "日期对象:" . date_format($date, 'Y-m-d') . "\n"; } 输出: 日期转换发生错误: 警告数量:0 错误数量:1 警告信息: 错误信息:The parsed date was invalid