comment soustraire deux dates et heures pour obtenir la différence

j'ai envoyé un email lorsqu'un enregistrement de l'utilisateur e-mail contient un lien qui est devenu invalide après six heures
ce que je m le faire lorsqu'un message électronique est envoyé je l'ai mise à jour de la db avec le champ emailSentDate de type "datetime"
maintenant, je suis au courant de la date et de l'heure et a fait à la même formiate comme il est dans la bd maintenant, je veux savoir que ces deux dates et de l'heure differenc de 6 heures ou pas pour que je puisse faire un lien invalide, mais je ne sais comment le faire, ce

mon code est ressembler à ce que je m en utilisant valeur codée en dur pour db juste pour exemple

$current_date_time=date("Y-m-d h:i:s");
$current=explode(" ",$current_date_time);
$current_date=$current[0];
$current_time=$current[1];
$db_date_time="2010-07-30 13:11:50";
$db=explode(" ",$db_date_time);
$db_date=$db[0];
$db_time=$db[1];

je ne sais pas comment procéder svp aidez

OriginalL'auteur user403269 | 2010-07-30