Например так (PHP):
Код:
date("U")-date("U",strtotime("2004-01-01 18:40"));
Значение данной строчки - количество секунд от ТЕКУЩЕЙ даты, до указанной тобой (в последнем примере 01 01 2004 : 18-40). А дальше просто форматируй как тебе надо - хочешь дни, хочешь часы или секунды стандартной функцией date();