如何在变量中仅获取日期


How to get only date in a variable?

我有这个日期和时间值 Mar/10/2016 09:34:27am。

我只想得到 Mar/10/2016 与今天的日期进行比较。我唯一关心的是仅将日期时间拆分为日期。

如果您的日期格式未更改,并且您只想选择日期,请使用此

$date = 'Mar/10/2016 09:34:27am';
echo current(explode(" ",$date));

如果您的日期值将采用"MM/DD/YYYY TIME"之类的格式,那么我建议使用 explode(),例如,

$datetime = "Mar/10/2016 09:34:27am"
$arr = explode(" ", $datetime);
echo $arr[0];   //will echo Mar/10/2016

你试试这段代码

$your_date="Mar/10/2016 09:34:27am";
$you_date=date('d-m-Y',strtotime($your_date));
 or 
$you_date=date('d-M-Y',strtotime($your_date));
or
$you_date=date('d/M/Y',strtotime($your_date));
or
$you_date=date('M/d/Y',strtotime($your_date));

您可以通过explode()函数拆分给定的日期。看-

$date = 'Mar/10/2016 09:34:27am';
echo  explode(" ",$date);