semplice ragazzi... voglio fare che in modo che questa funziona mi ritorni anche il tempo in settimane mesi e anni... io ho provato con la soluzione matematica più semplice ma niente... qualche idea ?
PHP:
function passati($t){
$ora=time();
$secondi_passati=abs($t-$ora);
if($secondi_passati == 0){
return "Adesso";
}elseif($secondi_passati <60){
return "$secondi_passati secondi fa";
}elseif($secondi_passati >=60 && $secondi_passati <(60*60)){
$minuti=(int)($secondi_passati/60);
return "$minuti minuti fa";
}elseif($secondi_passati >=(60*60) && $secondi_passati <(24*60*60)){
$ore =(int)($secondi_passati/(60*60));
return "$ore ore fa";
}elseif($secondi_passati >=(24*60*60) && $secondi_passati <(7*24*60*60)){
$giorni=(int)($secondi_passati/(24*60*60));
return "$giorni giorni fa";
}else{
return "Più di una settimana fa";
}
}