Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在变量中只获取日期?_Php_Datetime - Fatal编程技术网

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

Php 如何在变量中只获取日期?,php,datetime,Php,Datetime,我有这个日期和时间值,2016年3月10日09:34:27am 我只想得到2016年3月10日的日期,与今天的日期进行比较。我唯一关心的是将日期时间拆分为日期时间。如果您的日期值的格式为“MM/DD/YYYY time”,那么我建议使用like 如果您的日期格式未更改,并且您只希望选择日期,请使用此选项 $date = 'Mar/10/2016 09:34:27am'; echo current(explode(" ",$date)); 你试试这个代码 $your_date="Mar/10/2

我有这个日期和时间值,2016年3月10日09:34:27am


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

如果您的日期值的格式为“MM/DD/YYYY time”,那么我建议使用like


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

$date = 'Mar/10/2016 09:34:27am';
echo current(explode(" ",$date));
你试试这个代码

$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('d',strottime('your_date))
$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));
$date = 'Mar/10/2016 09:34:27am';
echo  explode(" ",$date);