Php 正确设置日期格式,以便使用Carbon插入数据库

Php 正确设置日期格式,以便使用Carbon插入数据库,php,php-carbon,Php,Php Carbon,我的数据库中有一列带有dateschema。 它以2018-02-21 我在此表单中有一个日期值1/27/18,凌晨4:15 我需要正确设置日期的格式以将其插入数据库 我试图用它来格式化日期,但没有成功 $date = "1/27/18, 4:15 AM"; $date->format(Y-m-d); 显然,这不起作用 有人能帮我解决这个问题吗。您需要将日期转换为时间戳 $date = "1/27/18, 4:15 AM"; $formated_date = Carbon::create

我的数据库中有一列带有
date
schema。 它以
2018-02-21

我在此表单中有一个日期值
1/27/18,凌晨4:15

我需要正确设置日期的格式以将其插入数据库

我试图用它来格式化日期,但没有成功

$date = "1/27/18, 4:15 AM";
$date->format(Y-m-d);
显然,这不起作用


有人能帮我解决这个问题吗。

您需要将日期转换为时间戳

$date = "1/27/18, 4:15 AM";
$formated_date = Carbon::createFromTimestamp(strtotime($date))->format('Y-m-d');
它应该有效

如果您不想使用carbon,可以使用默认的php函数来尝试

两种情况下的输出都将是

2018-01-27


您需要将日期转换为时间戳

$date = "1/27/18, 4:15 AM";
$formated_date = Carbon::createFromTimestamp(strtotime($date))->format('Y-m-d');
它应该有效

如果您不想使用carbon,可以使用默认的php函数来尝试

两种情况下的输出都将是

2018-01-27


很高兴听到:)很高兴听到:)