碳“小时不能高于12”

Lor*_*rti 2 php datetime laravel php-carbon laravel-5

我的应用程式从前端开始有这个日期:

'13 -07-2017 14:00'

我会测试:

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

}catch (\Exception $err){
    return false;
}
Run Code Online (Sandbox Code Playgroud)

为什么总是返回此错误?

InvalidArgumentException:小时不能大于12

在Carbon.php(第582行)中的Carbon :: createFromFormat('dmY h:i','13 -07-2017 14:13')

所以我使用CAPITAL H,但是我的异常抛出了'h'

Mar*_*łek 6

因此,这里的问题是您使用小写字母h。您粘贴了代码,H:i但从例外情况来看,显然可以使用它h:i