无法解析位置24(6)处的时间字符串(2018-03-10 13:08:09.-708656):意外字符

时间:2018-03-10 18:10:41

标签: laravel laravel-5

我有时会收到此错误,然后自动消失。无法跟踪我收到此错误的原因。而且我认为会议到期后它会得到解决。这是错误屏幕

(1/1) Exception
DateTime::__construct(): Failed to parse time string (2018-03-10 18:06:52.-955808) at position 24 (8): Unexpected character

in Carbon.php (line 408)
at DateTime->__construct('2018-03-10 18:06:52.-955808', object(DateTimeZone))
in Carbon.php (line 408)
at Carbon->__construct('2018-03-10 18:06:52.-955808', null)
in Carbon.php (line 457)
at Carbon::now()
in FileSessionHandler.php (line 70)
at FileSessionHandler->read('SEOHFptNtGSB4YmLTb7IAegTxX6EZcAFGB2wnvPZ')
in Store.php (line 96)
at Store->readFromHandler()
in Store.php (line 86)
at Store->loadSession()
in Store.php (line 70)
at Store->start()
in StartSession.php (line 103)
at StartSession->Illuminate\Session\Middleware\{closure}(object(EncryptedStore))
in helpers.php (line 964)
at tap(object(EncryptedStore), object(Closure))
in StartSession.php (line 104)
at StartSession->startSession(object(Request))
in StartSession.php (line 58)
at StartSession->handle(object(Request), object(Closure))
in Pipeline.php (line 148)

3 个答案:

答案 0 :(得分:4)

这个错误是由于@btl提到的碳更新我在互联网上浏览了一下,如果你添加了一个库或运行作曲家更新可能是问题的根源,如果你有任何旧的laravel项目转到$ root / vendor / nesbot /,你会发现一个碳文件夹复制并替换当前项目中的那个无法正常工作并且它将被修复。如果你想我可以将我的碳文件夹上传到谷歌驱动器或者你的东西使用。

希望这会有所帮助。

修改

对于那些没有旧应用的人,您可以找到解决问题的碳文件here

答案 1 :(得分:1)

如果你有任何旧的laravel项目转到Project-Folder / vendor / nesbot /,你会发现一个carbon文件夹复制并替换当前项目文件夹中的文件夹。  这是解决方案

答案 2 :(得分:1)

我发现如果你strtotime,它就解决了这个问题:

Carbon::parse(strtotime($date));