2014-07-25 98 views
-1

如何从日期时间对象的变量中取日期?甚至不需要格式化的日期 - Y-m-d,因为它是将足够获取日期格式DateTime对象

DateTime Object 
(
    [date] => 2014-07-24 10:14:31 
    [timezone_type] => 3 
    [timezone] => Europe/Berlin 
) 

看到了类似的问题,但答案却没有舍得效果,从而决定做一个新的课题。提前致谢。

+0

日期( 'YM-d' 的strtotime($对象 - >日期)) –

+0

这样做'$ dtObj->日期;' –

+1

如果你的对象是一个常规的['DateTime'对象](http://php.net/manual/en/class.datetime.php),那么你不应该去做所有的努力。它应该和'$ date = $ dt-> format('Ym-d');'一样简单,假设你的原始变量叫做'$ dt' [ –

回答

1

看到DateTime::format,做到:

echo $your_date->format('Y-m-d H:i:s'); 
+0

@gxthegreat http://stackoverflow.com/questions/10209941/object -of-类日期时间 - 可能 - 不被转换到字符串 –

0
$array = array ('date' => '2014-07-24 10:14:3', 'timezone_type' => '3', 'timezone] => Europe/Berlin'); 

$date = date_create($array['date']); 
echo date_format($date, 'Y-m-d'); 
相关问题