jak uzyskać aktualną datę / czas jako obiekt daty w PHP

Jak uzyskać dzisiejszą datę jako obiekt daty?

Próbuję obliczyć różnicę między datą początkową a dzisiejszą. Poniższe nie zadziałają, ponieważgetdate() zwraca tablicę, a nie obiekt daty:

$today = getdate();           
$start = date_create('06/20/2012');
$diff = date_diff($start, $today);

echo($today . '<br/>' . $start . '<br/>' . $diff);

Wydajność:

Tablica ([sekundy] => 8 [minuty] => 1 [godziny] => 16 [mday] => 11 [wday] => 1 [mon] => 6 [rok] => 2012 [yday] => 162 [dzień tygodnia] => poniedziałek [miesiąc] => czerwiec [0] => 1339455668)

Obiekt DateTime ([data] => 2012-06-20 00:00:00 [typ_czasu] => 3 [strefa czasowa] => Ameryka / Los_Angeles)

questionAnswers(3)

yourAnswerToTheQuestion