代码之家  ›  专栏  ›  技术社区  ›  POV

意外数据发现碳?

  •  0
  • POV  · 技术社区  · 7 年前

    $date = '09.04.1981';
    

    我尝试在date(mysql)中设置此日期的格式,因此:

    return Carbon::createFromFormat('Y-m-d', $date); 
    

    它返回一个异常:

    “找到意外数据。\r\n找到意外数据。\r\n跟踪数据”

    1 回复  |  直到 7 年前
        1
  •  1
  •   Watercayman    7 年前

    碳就是这样挑剔的。该字段当前是否设置为模型中的日期,或是否按此方式铸造?这有时会产生这种错误。以下是可能涉及的文档部分:

    DateTime/Carbon实例,并且该日期的值将自动

    但根据你的问题,我不确定这是否会走得那么远。您还可以在测试的末尾添加格式。即

    return Carbon::createFromFormat('d.m.Y', $date)->format('your format of choice')
    

    ('d.m.y', $date) 在上述方法中。

    Carbon::parse($date)->format('Y-m-d')

    推荐文章