我在MySQL数据库中有一列名为birth_date
的列,其类型为date
。
现在,我想以以下格式在我的视图中显示它: 2008年5月23日
我尝试过:
{{ $user->user_information->birth_date->format('m-d-Y') }}
它显示:
ErrorException(E_ERROR)调用字符串的成员函数format()
我也尝试过
{{ date('m-d-Y', $user->user_information->baptism_date) }}
它显示:
ErrorException(E_ERROR)遇到格式不正确的数值
有人可以协助我提供正确的格式代码吗?
答案 0 :(得分:1)
尝试此代码。
{{ Carbon\Carbon::parse($user->user_information->birth_date)->format('F d, Y') }}
答案 1 :(得分:1)
为此,您可以使用date()
函数,例如:
date('m-d-Y', strtotime($user->user_information->birth_date));
或者您也可以为此使用Carbon
,例如:
{{ \Carbon\Carbon::parse($user->user_information->birth_date)->format('m-d-Y')}}
2008年5月23日:
date('M d, Y', strtotime($user->user_information->birth_date));
工作代码https://itunes.apple.com/lookup?id=284882215
date()
格式列表可用snippet
M
-一个月的简短文字表示,三个字母
答案 2 :(得分:1)
您可以使用日期功能。尝试以下代码:
{{ date('F j, Y', strtotime($user->user_information->birth_date)); }}