DateTime::__construct (): Failed to parse time string (2018-03-11 15:37:07.-658145) at position 24 (1): Unexpected character?
3

DateTime::__construct(): Failed to parse time string (2018-03-11 15:37:07.-658145) at position 24 (1): Unexpected character
请问这是什么问题?

附言 1  ·  9个月前

Exception in Carbon.php line 408:
DateTime::__construct(): Failed to parse time string (2018-03-11 15:37:07.-658145) at position 24 (1): Unexpected character

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

https://www.jianshu.com/p/6b90b2cd9ab4
根据GitHub改的,我记在了简书上,亲测有效

9个月前
讨论数量: 29

@willLin 我也遇到了同样的问题,你解决了吗

9个月前

@LaravelSummer 哈?我没遇到过这个问题呀.是不是你传的时间格式错误了

9个月前

@willLin 这个时间是自动生成的啊,我自己传的话没有问题,不知道怎么回事

9个月前

发出代码来看看

9个月前

@LaravelSummer 代码看看, 还有出现问题的地方

9个月前

不知道啊 我也碰到这个问题了 刚刚

9个月前

解决 请告知 很急

9个月前

我剛建立新專案也遇到這問題
試了很久 也重整很多次 也是一直跳出error
現在不知道是啥原因 重整後突然就好了

9个月前
leo

贴出完整的 exception trace,这样才能定位问题

9个月前

这个问题是如何产生的呢?看到另外一个 问题 是同样的错误,能否提供下你们的 Laravel 版本,PHP 版本以及相关环境信息呢?顺便提供下是如何操作后产生这样的结果,以便其他人可以复现这个问题。@zhengphper @吴彦文

9个月前

我是在按照这个教程写权限控制,填充数据(save())的时候就在cmd里面报了这个错误https://9iphp.com/web/laravel/laravel-5-acl-define.html @蜗牛 @leo @willLin

9个月前
leo

@LaravelSummer 请贴出完整的 exception trace

9个月前

@蜗牛 laravel 5.4 这个问题一会又一会没有不知道为什么

9个月前
JimChen

@LaravelSummer @Warmheart 貌似有人提出一个解决方法,没有测试过不知道行不行,传送门

9个月前
JimChen

GitHub issues 上已经有人反馈了,很多人都遇到问题,貌似是 Carbon 版本更新到1.24.1就会出现,可以持续关注一下这个 issues

更新:作者已经修复,传送门 :smile:

9个月前

@leo

数据填充时cmd命令行显示的内容

D:\Wamp\Apache24\htdocs\myAdmin>php artisan db:seed --class=GoodsTableSeeder
  [Exception]
  DateTime::__construct(): Failed to parse time string (2018-03-12 05:44:29.-402790) at position 24 (7): Unexpected character
D:\Wamp\Apache24\htdocs\myAdmin>

permission的model

namespace App;

use Illuminate\Database\Eloquent\Model;

class Permission extends Model
{
    public function roles()
    {
        return $this->belongsToMany(Role::class);
    }
}

数据填充

use Illuminate\Database\Seeder;
use App\Role;
use App\Permission;
use App\User;

class PermissionTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        // 创建权限
        $permission_edit = new Permission;

        $permission_edit->name = '1';

        $permission_edit->label = '1';

        $permission_edit->save();
    }
}
9个月前

我把后面的那个拼接的.'.'.$microTime去掉 现在正常了 可是这样会不会对后面的什么有影响啊

9个月前
JimChen

@LaravelSummer @Warmheart 能否告知一下你们测试环境下PHP的版本号,包括位数,32位的还是64位的?我好像发现一些问题。

9个月前

@JimChen 我php5.6和7.2都试过,都是一样的结果啊,都是64位的

9个月前

@JimChen PHP 7.0 64位的

9个月前

解决了吗,我使用composer安装,访问index就一直报这个错误

9个月前

file什么也没改,突然就好了

9个月前

@蜗牛 如我的问题所述, 安装完扩展包后就会出现, 但是过一会就好了, 这个问题出现在一段代码上, 具体原因不详。为何会出现负数

9个月前

@蜗牛 $microTime在计算时候,不知道为什么会出现负数,具体就是这段代码


 microtime(true) * 1000000 % 1000000

在计算这个时候会出现负数, 我的情况是在安装完扩展包之后
9个月前

@JimChen 好像还有些问题,时好时坏。还是会出现这个错误。。。

9个月前
JimChen

@ekkk 嗯,更新 Carbon 到 1.24.2 没,有木有把错误截图?

9个月前

@JimChen 错误就是上面那个错误,不过 我没更新到1.24.2 我更新一下看看

9个月前

https://www.jianshu.com/p/6b90b2cd9ab4
根据GitHub改的,我记在了简书上,亲测有效

9个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!