Eai galera, beleza? Procurei no google e no fórum algo relacionado ao que eu quero, e não encontrei. Preciso saber o tempo que passou de um certo timestamp até o timestamp atual em (anos, meses, dias, horas, segundos). O que eu bolei foi o seguinte: $temp = time() - $time;
$temp_s = date("s", $temp);
if($temp >= "60"){ $temp_m = date("i", $temp)."m "; }
if($temp >= "3600"){ $temp_h = date("G", $temp)."h "; }
if($temp >= "86400"){ $temp_d = date("j", $temp)."d "; }
$return = (".$temp_d.$temp_h.$temp_m.$temp_s."s ago)"; Resultado: (20h 55m 05s ago) Mas dessa forma ainda não calcula corretamente, alguns horários ele se "perde" (que no caso foi eu que me perdi ao montar essa gambiarra ;p) Quem puder me ajudar, agradeço desde já! Obrigado! Abraços!