php - 碳 "Hour can not be higher than 12"

标签 php laravel datetime laravel-5 php-carbon

我的应用程序中有来自前端的这个日期:

'13-07-2017 14:00'

我会测试:

try{
   Carbon::createFromFormat('d-m-Y H:i', $date);

}catch (\Exception $err){
    return false;
}

为什么总是返回这个错误?

InvalidArgumentException : Hour can not be higher than 12

in Carbon.php (line 582) at Carbon::createFromFormat('d-m-Y h:i', '13-07-2017 14:13')

所以我使用 CAPITAL H ,但我的异常是用 'h' 引发的

最佳答案

所以这里的问题是你使用了小写的h。您粘贴了代码 H:i,但从异常情况来看,很明显您使用了 h:i

关于php - 碳 "Hour can not be higher than 12",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45083142/

相关文章:

php - 如何使用 PHP 检查请求是否是 AJAX 请求

javascript - 我可以保存我用 Javascript 编辑的图像,也许使用 PHP,以便更改是永久性的吗?

Python datetime to decimal year : one day off, bug在哪里?

mysql - 是否可以仅使用日期时间列中的日期作为参数之一来创建 UNIQUE KEY?

c# - DateTime.TryParse 或 Datetime.TryParseExact?

java - 发送 JSON 到服务器不工作(android)

php - MYSQL在屏幕上分段打印日期

javascript - 如何使用 HTML 元素属性将数据从 Blade.php 文件传递​​到 React 组件?

Laravel 仅检索属于经过身份验证的用户的模型记录

MySql - 左连接相关表上的位置