| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 30.03.10 Prihlásený: 28.11.10 Príspevky: 14 Témy: 6 | Napísal a13: 24.07.2010 18:02 | |
|
Mam web a chcel by som to spravit tak ze pred akym casom bolo nieco publikovane mam nieco ako sucasny cas time() - $cas_pridania_prispevku toto mi vrati unixovy cas napriklad 123567212 avsak toto by som potreboval nejako vypisat vo formate posledny prispevok bol pridany pred 2hodinami nechcem aby to presne vypisalo ze pred 3hodinami, 2minutami a 45 sekundami. Chcem aby to zaukruhlovalo na DNI, HODINY, MINUTY, SEKUNDY cize ak bude rozdiel 45unixoveho casu tak to vypise len 45sekund, ked bude rozdiel 123 tak vypise pred 2 minutami ked bude rozdiel 3601 vypise pred 1hodinov ked bude rozdiel 1234567874312 vypise pred 233dnami.
Takze to este raz zhrniem mam time() - $time_z_databazy a chcem aby mi tento rozdiel vypisalo podla toho k comu je to najblizsie cize ak je unixovy cas viacej ako 60 tak v minutach ak je to viacej ako 3600 tak v hodinach ak viacej ako 3600*24 tak v dnoch any ideas?
|
|
Registrovaný: 30.03.10 Prihlásený: 28.11.10 Príspevky: 14 Témy: 6 | Napísal autor témy a13: 24.07.2010 19:05 | |
|
Mozno to niekoho zaujme takto som to spravil
a13 píše: $difference = (time() - $row['timeinput']); if($difference < 3599){ echo round($difference / 60)."minutami";} else if ($difference > 3600 && $difference < 86399){ echo round($difference / 3600)."hodinami";} else if ($difference > 86400){ echo round($difference / 86400)."dnami";}
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Kód: $diff = $time2 - $time1;
if($diff / 86400 >= 1) { //vypis v dnoch } elseif($diff / 3600 >= 1) { //vypis v hodinach } elseif($diff / 60 >= 1) { //vypis v minutach } else { //vypis v sekundach }
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|