2014-07-25 130 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'); 
相關問題