首页 > 解决方案 > 如何从 laravel 中的 8/29/2011 1:00 PM 之类的字符串中拆分日期和时间

问题描述

在我的刀片中有一个选择mm/dd/yyyy hh:mm AM/PM格式的日期时间选择器。我需要将其提取到date = 8/29/2011and time = 13:00。我怎样才能做到这一点?

标签: laravel

解决方案


如下做。

$stringdate = "8/29/2011 1:00 PM";
$timestemp = strtotime($stringdate);
$date = date('Y-m-d', $timestemp);
$time = date('H:i:s',$timestemp);

echo $date;

echo $time;

检查示例

编辑:-你想要这种格式YYYY-MM-DD hh:mm

$datetime = date('Y-m-d H:i', strtotime("8/29/2011 1:00 PM"));
echo $datetime; //output "2011-08-29 13:00";

推荐阅读