ahojte, robim si podobne forum ako je toto, a velmi sa mi paci vyjadrenie casu od posledneho prispevku slovom tak ako je tu, teda napr. 1 hodina, 3 dni, 56 dní.... atd...
urobil som ten "vypocet" pomocou takejto funkcie:
function casslovom($timestamp_prispevku) {
$slova = array("sekunda","sekundy","sekúnd","minúta","minúty","minút","hodina","hodiny","hodín","včera","dni","dní");
$cas_usek = time() - $timestamp_prispevku;
if (($cas_usek>="0")and($cas_usek<="59")) {
if ($cas_usek==1) { $vysledok = "1 ".$slova[0].""; }
if (($cas_usek>=2)and($cas_usek<=4)) { $vysledok = "".$cas_usek." ".$slova[1].""; }
if ($cas_usek>=5) { $vysledok = "".$cas_usek." ".$slova[2].""; }
}
.......atd...
return $vysledok;
}
v ukazke som len nacrtol ako si predstavujem vyjadrenie sekund.. ked tam dorobim minuty, hodiny, dni, mesiace, roky... bude to zarucena prasacina, nakolko treba vzdy este 3x to slovo vysklonovat. Nevie mi niekto poradit ako urobit tuto funkciu krajsie, jednoduchsie... bo newiem prist na nic lepsie :(
dakujem