Ok. Je suppose que dans ta base de donnée, tu as une table qui dit enregistres que l'utilisateur "toto" à la choisis la valeur "truc" dans la liste "bidule" ?
Si c'est le cas, tu as à ajouter un champ "derniere_modification" dans cette table qui aura comme valeur, le timestamp correspondant à la dernière mise à jour.
Si jusque là tu me suis, tu comprendras la démarche qui suit.
Tu as la dernière date à laquelle l'utilisateur à fait sa dernière mise à jour.
Tu connais le timestamp courant : time();
Si tu fais time() - timestam_dernière_mise_a_jour, tu auras le temps qui s'est écoulé entre la dernière modification à maintenant.