cómo obtener la fecha / hora actual como un objeto de fecha en PHP

¿Cómo se obtiene la fecha de hoy, como un objeto de fecha?

Estoy tratando de calcular la diferencia entre una fecha de inicio y hoy. Lo siguiente no funcionará, porquegetdate() devuelve una matriz y no un objeto de fecha:

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

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

Salida:

Array ([segundos] => 8 [minutos] => 1 [horas] => 16 [día] => 11 [día] => 1 [mon] => 6 [año] => 2012 [yday] => 162 [día de la semana] => lunes [mes] => junio [0] => 1339455668)

Objeto DateTime ([fecha] => 2012-06-20 00:00:00 [timezone_type] => 3 [timezone] => America / Los_Angeles)

Respuestas a la pregunta(3)

Su respuesta a la pregunta