【问题标题】:Format date string in carbon in laravel5?在laravel5中用碳格式化日期字符串?
【发布时间】:2015-07-09 10:48:42
【问题描述】:

我想将$date='01-07-2010' 转换为2010-07-01

我的以下代码无法正常工作,

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

它会抛出错误,

InvalidArgumentException in Carbon.php line 414: Trailing data

我该如何解决这个问题?

【问题讨论】:

    标签: php date laravel laravel-5 php-carbon


    【解决方案1】:

    如果你的日期格式是d-m-Y 那么

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

    不起作用,因为您没有指定正确的格式;你需要

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

    您指定为值的日期格式的格式必须与您要转换为 Carbon 对象的日期字符串的实际格式相匹配

    【讨论】:

      猜你喜欢
      • 2017-03-23
      • 2011-04-08
      • 2020-05-22
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多