我有一个刀片,我通过控制器中的变量拉出日期列表。它成功地提取了日期,但它显示为12082017
而不是12/08/2017
,就像我想要的那样。
我补充说:
<td style="color: #ff0000;">{{ \Carbon\Carbon::create($psku->avail_date)->toDateString() }}
但遗憾的是,它今天的日期附加到我访问的日期字符串中,因此看起来像12082017-11-07
如何使用laravel / carbon来提取变量的日期并添加我想要的斜杠?
答案 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').