В БД правиш поле `regDate` от типа DATE. При регистрация му присвояваш стойност NOW() или CURDATE().
За да разбереш преди колко дни е станало това, може да използваш тази заявка:
SELECT TIMESTAMPDIFF(DAY,`regDate`,CURDATE()) AS `daysBefore`
Ако се е регистрирал днес, ще ти даде стойност 0, вчера 1, и т.н.
Ако искаш да го направиш с точност до секундата, използвай поле от типа DATETIME и заявката ще стане по този начин:
SELECT TIMESTAMPDIFF(SECOND,`regDate`,NOW()) AS `secondsBefore`