2017-04-18 67 views
-1

我有一个包含日期PHP独立的变量容器

$date = "04/18/2017 04:02 PM"; 

这是来自一个日期字段的变量,此字段将始终包含这样的日期,我试图做的是分离从时间

让我怎么去从变量或时间下午4时02只得到2017年4月18日日期?

谢谢。

+0

http://php.net/manual/en/function.strtotime.php然后http://php.net/manual/en/function.date .php – AbraCadaver

回答

1

只是做一个简单的explode

$explode = explode($date, ' ', 2); 
$date = $explode[0]; 
$time = $explode[1]; 
+0

或者:'$ date =“04/18/2017 04:02 PM”; 打印日期('Y-m-d',strtotime($ date));' – Peter

+0

这需要转换和一些开销。矿山简单地将绳子分成两半,并拉出不同的部分。 – FrankerZ

+0

在这种情况下,他会回来,并会问,我如何得到当天的名字:D我的答案更灵活,我认为日期应该像日期那样处理,而不是字符串和数组。您的解决方案也需要转换。你将字符串转换为数组:) – Peter