您应该在迁移中使用它:$table->date('birth_date');日期总是以相同的格式存储在数据库中。例如,关于 DATE 数据类型的MySQL 文档说:支持的范围是“1000-01-01”到“9999-12-31”。您的应用程序可以将日期更改为您想要的格式。有不同的方法可以实现这一点。在您的观点中,您可以使用format():{{ $user->birth_date->format('dd, mm, YY') }}// or if birth_date can be NULL:{{ optional($user->birth_date)->format('dd, mm, YY') }} 作为替代方案,你可以使用一个访问者在你的模型:public function getBirthDateAttribute($date){ if (is_null($date)) { return null; } else { return Carbon::parse($date)->format('dd, mm, YY'); } }