PHP trouve la différence entre deux dates

Que j'essaie de faire la différence entre les deux datetimes et de le retourner comme un datetime. J'ai trouvé des exemples d'utilisation de diff, mais je n'arrive pas à obtenir ce droit.

$timein = date("Y-m-d H:i:s");
$timeout = date("Y-m-d 20:00:00");
$totaltime = $timein->diff($timeout);

Cependant $tempstotal journaux "0000-00-00 00:00:00" à ma DB. Est-ce parce que je ne suis pas le formatage de mon tempstotal variable?

source d'informationauteur Staleyr