Para hacer eso tiene una gran cantidad de funciones de fecha y hora. Teniendo una fecha en tu base de datos es sino compararla con la fecha y hora actual con la función
time() y tal vez necesites usar otras funciones como
strtotime() por ejemplo.
Funciones fecha y hora:
http://www.php.net/manual/es/book.datetime.php
y un ejemplo rápido con PHP:
Código PHP:
Ver original<?php
$segundos = $hoy-$fecha;
$minutos = $segundos/60;
$horas = $minutos/24;
$dias = $horas/7;
echo 'Han pasado ' . floor($segundos) . ' segundos <br>'; echo 'Han pasado ' . floor($minutos) . ' minutos <br>'; echo 'Han pasado ' . floor($horas) . ' horas <br>'; echo 'Han pasado ' . floor($dias) . ' dias <br>';
Aunque existen muchas formas y funciones para hacer esto. Tambíen hay funciones para hacerlo con Mysql:
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html