laravel/carbon 日期格式,格式不正确
laravel/carbon date format, incorrect formatting
我有一个 blade,我在其中通过控制器中的变量提取日期列表。它成功地提取了日期,但它显示为 12082017
而不是我想要的 12/08/2017
。
我添加了这个:
<td style="color: #ff0000;">{{ \Carbon\Carbon::create($psku->avail_date)->toDateString() }}
但不幸的是,它似乎将今天的日期附加到我正在访问的日期字符串中,所以它看起来像这样 12082017-11-07
如何使用 laravel/carbon 提取变量的日期并添加所需的斜杠?
如果你想让你的日期 12082017
像这样格式化 2017-08-12
那么你可以使用 createFromFormat
函数来做到这一点。
<td style="color: #ff0000;">{{ \Carbon\Carbon::createFromFormat('dmY', $psku->avail_date)->toDateString() }}
For more info visit
http://carbon.nesbot.com/docs/#api-instantiation
首先将created_at字段解析为Carbon对象。然后格式化。
<td style="color: #ff0000;">{{ \Carbon\Carbon::parse($psku->avail_date)->format('Y-m-d') }}
你可以按照自己的方式格式化
format('d/m/Y').
我有一个 blade,我在其中通过控制器中的变量提取日期列表。它成功地提取了日期,但它显示为 12082017
而不是我想要的 12/08/2017
。
我添加了这个:
<td style="color: #ff0000;">{{ \Carbon\Carbon::create($psku->avail_date)->toDateString() }}
但不幸的是,它似乎将今天的日期附加到我正在访问的日期字符串中,所以它看起来像这样 12082017-11-07
如何使用 laravel/carbon 提取变量的日期并添加所需的斜杠?
如果你想让你的日期 12082017
像这样格式化 2017-08-12
那么你可以使用 createFromFormat
函数来做到这一点。
<td style="color: #ff0000;">{{ \Carbon\Carbon::createFromFormat('dmY', $psku->avail_date)->toDateString() }}
For more info visit http://carbon.nesbot.com/docs/#api-instantiation
首先将created_at字段解析为Carbon对象。然后格式化。
<td style="color: #ff0000;">{{ \Carbon\Carbon::parse($psku->avail_date)->format('Y-m-d') }}
你可以按照自己的方式格式化
format('d/m/Y').