在MySql中保存日期值

在MySql中保存日期值,mysql,datetime,laravel-5.7,Mysql,Datetime,Laravel 5.7,我正试图从Laravel将日期值保存到数据库中。我设置了MySql列类型DateTime。我的控制器代码如下所示 $seller->license_date = $request->license_date; 1970-01-01 00:00:00正在数据库中保存。请检查您从dd$request->license\u date&dd$seller->license\u date获得的值,如果它与1970-01-01 00:00:00的格式相同。1970-01-01 00:00正在数

我正试图从Laravel将日期值保存到数据库中。我设置了MySql列类型DateTime。我的控制器代码如下所示

$seller->license_date = $request->license_date;

1970-01-01 00:00:00正在数据库中保存。

请检查您从dd$request->license\u date&dd$seller->license\u date获得的值,如果它与1970-01-01 00:00:00的格式相同。

1970-01-01 00:00正在数据库中保存。这是零。看看为什么传输的是0而不是实际值。这是正确的日期格式。。但这是一个正确的日期吗?@Akina,谢谢。如果我添加$request->license\u date&dd$seller->license\u date,我将获得价值。但为什么不保存在数据库中。@tcadidot0,谢谢。日期不正确。谢谢您的回复。不,它们不是1970-01-01 00:00:00。谢谢。它们是什么?请写在这里。请尝试以下代码$licenseDate=$request->license\u date$licenseDateStr=strtotime$licenseDate$卖方->许可证\日期=dateY-m-d,$licenseDateStr;还可以将列类型更改为仅日期,因为您不使用分钟和秒值。