如何只在变量中获取日期?

时间:2016-03-10 05:55:14

标签: php datetime

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

我想只获得2016年3月10日与今天的比较日期。我唯一关心的是只将日期时间分开。

4 个答案:

答案 0 :(得分:0)

如果您的日期值的格式为“MM / DD / YYYY TIME”,那么我建议使用explode()之类的,

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

答案 1 :(得分:0)

如果您的日期格式没有更改,而您只想选择日期,请使用此

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

答案 2 :(得分:0)

你试试这段代码

$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));

答案 3 :(得分:0)

您可以按explode()功能拆分指定日期。 见 -

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