在Laravel 5中插入日期时间00:00:00的日期时间输入

时间:2016-04-08 11:39:44

标签: datetime laravel-5 timestamp

使用日期时间选择器,它会将00:00:00的插入到我的TIMESTAMP'时间'字段中。

打印出请求的输入时,显示:

04/08/2016 12:00 AM

我需要做些什么才能将其正确插入我的数据库?

1 个答案:

答案 0 :(得分:1)

您在输入中使用的日期格式不正确。

在将日期插入数据库之前,请将其转换为兼容格式,例如:

date( 'Y-m-d H:i:s', strtotime( $request->input('date') ) );

这假设您的输入字段被称为date(请相应更改)。上面的代码将输入字段中的日期转换为unix时间戳,然后将其格式化为YYYY-MM-DD HH:MM:SS格式。