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
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Expert

Nahlásit jako SPAM
IP: 195.78.44.–
God of flame
Zjistit počet nových příspěvků
































