[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.03.10
Prihlásený: 28.11.10
Príspevky: 14
Témy: 6 | 6

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?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.03.10
Prihlásený: 28.11.10
Príspevky: 14
Témy: 6 | 6
Napísal autor témyOffline : 24.07.2010 19:05 | Konvertovanie UNIX casu do DAYS / HOURS / MINUTES / SECONDS

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";}


Offline

Správca fóra
Správca fóra
Konvertovanie UNIX casu do DAYS / HOURS / MINUTES / SECONDS

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

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
}


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 3 ] 


Konvertovanie UNIX casu do DAYS / HOURS / MINUTES / SECONDS



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Last x hours registrations

v Redakčné systémy

2

342

23.10.2006 22:40

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Posts in Last 24 Hours

v Redakčné systémy

0

345

14.10.2006 15:03

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

The Fall - Last days of Gaia

v Počítačové hry

0

459

03.03.2007 10:38

edkis

V tomto fóre nie sú ďalšie neprečítané témy.

Darkest Of Days-další zabiják HW

v Počítačové hry

9

684

15.09.2009 21:12

AsuSmaNiaK

V tomto fóre nie sú ďalšie neprečítané témy.

World of Warcraft FREE 30 days pass

v Počítačové hry

2

139

04.12.2012 20:57

kamikadzeee

V tomto fóre nie sú ďalšie neprečítané témy.

Kane and Lynch 2 Dog Days DEMO PC

v Počítačové hry

14

1566

19.08.2010 22:55

gamer

V tomto fóre nie sú ďalšie neprečítané témy.

D: DLC kod na Kane and Lynch 2 Dog Days

v Vymením a darujem

0

83

25.12.2015 19:43

T.C.B.E.E

V tomto fóre nie sú ďalšie neprečítané témy.

Unix Benchmarks

v Operačné systémy Unix a Linux

3

961

08.02.2014 10:25

polo

V tomto fóre nie sú ďalšie neprečítané témy.

unix a C

v Assembler, C, C++, Pascal, Java

8

767

07.12.2008 21:34

Logik

V tomto fóre nie sú ďalšie neprečítané témy.

IBM UNIX AIX

v Operačné systémy Unix a Linux

5

543

06.06.2008 22:39

FERDA23

V tomto fóre nie sú ďalšie neprečítané témy.

Najpouzivanejsi unix/linux

v Operačné systémy Unix a Linux

28

4406

08.01.2008 15:51

Wheeler

V tomto fóre nie sú ďalšie neprečítané témy.

Unix/Linux homestudy

v Vzdelanie, štúdium, škola

2

130

18.04.2014 18:18

Daron

V tomto fóre nie sú ďalšie neprečítané témy.

Unix pre desktopy - DesktopBSD

v Operačné systémy Unix a Linux

10

710

08.06.2006 0:26

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Vypis argumentov - Csh - UNIX

v Assembler, C, C++, Pascal, Java

0

440

07.10.2007 16:32

SAmo

V tomto fóre nie sú ďalšie neprečítané témy.

UNIX - Pridanie vlákien do programu.

v Assembler, C, C++, Pascal, Java

1

94

22.04.2014 17:10

BX

V tomto fóre nie sú ďalšie neprečítané témy.

unix time na normalny cas

v PHP, ASP

1

524

10.03.2007 22:08

p360t



© 2005 - 2017 PCforum, edited by JanoF