正确格式化日期以使用Carbon插入数据库

时间:2018-02-03 06:25:37

标签: php php-carbon

我的数据库中有date架构的列。 它接受2018-02-21

形式的字符串

我有一个日期值1/27/18, 4:15 AM

我需要正确格式化日期以将其插入数据库。

我试图使用Carbon Package格式化日期,但没有运气。

$date = "1/27/18, 4:15 AM";
$date->format(Y-m-d);

显然,这没有用。

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

1 个答案:

答案 0 :(得分:3)

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

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

它应该有效。

如果您不想使用碳,可以使用默认的php date函数

进行尝试
date("Y-m-d H:i:s", strtotime($date));

两种案例输出都是

  

2018年1月27日