laravel / carbon日期格式,格式不正确

时间:2017-11-07 17:27:48

标签: php laravel php-carbon

我有一个刀片,我通过控制器中的变量拉出日期列表。它成功地提取了日期,但它显示为12082017而不是12/08/2017,就像我想要的那样。

我补充说:

<td style="color: #ff0000;">{{ \Carbon\Carbon::create($psku->avail_date)->toDateString() }}

但遗憾的是,它今天的日期附加到我访问的日期字符串中,因此看起来像12082017-11-07

如何使用laravel / carbon来提取变量的日期并添加我想要的斜杠?

2 个答案:

答案 0 :(得分:1)

如果您希望您的日期12082017格式为2017-08-12,那么您可以使用createFromFormat函数执行此操作。

<td style="color: #ff0000;">{{ \Carbon\Carbon::createFromFormat('dmY', $psku->avail_date)->toDateString() }}
  

欲了解更多信息,请访问   http://carbon.nesbot.com/docs/#api-instantiation

答案 1 :(得分:1)

首先将created_at字段解析为Carbon对象。然后格式化。

<td style="color: #ff0000;">{{ \Carbon\Carbon::parse($psku->avail_date)->format('Y-m-d') }}

你可以用自己的方式格式化

format('d/m/Y').