$ecart=mktime(0, 0, 0, $jour_debut, $mois_debut, $annee_debut)-time(); Si cette valeur la est négative, ça veut dire que la date du champ est plus grande que celle du jour... Si tu veux un nombre positif il faut donc inverser les membres de l'opération, et faire "date du jour" - "date_saisie".
Par contre, comme exprimé précedemment, pour moi la comparaison se fait avec un mktime de 1972 mais je me trompe peut etre...