我的数据库中有date
架构的列。
它接受2018-02-21
我有一个日期值1/27/18, 4:15 AM
我需要正确格式化日期以将其插入数据库。
我试图使用Carbon Package格式化日期,但没有运气。
$date = "1/27/18, 4:15 AM";
$date->format(Y-m-d);
显然,这没有用。
有人可以帮我解决这个问题吗。
答案 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日