[ Milan M. Radovic @ 13.05.2005. 18:16 ] @
| Recimo da imam $nowtime = date() i $expdate koji su u Unix TimeStamp formatu.I treba na strani da pise koliko jos ima do isteka ..toliko i toliko godina,dana,sati minuta.
Kako to da izvedem.Probao sam jednostavno da oduzmem od $expdate $nowdate i da uradim,ali nije bas pouzdano uvek...tako da mi treba malkice pomoci. |
[ NikolaVeber @ 13.05.2005. 22:27 ] @
pa Unix Timestamp je izrazen u milisekundama, znaci otprilike ovako: (a - skoriji datum, b raniji)
sekunde = ((a - b) / 1000) % 60
minuti = ( (a - b) / 1000 / 60 ) % 60
... i tako dalje.
[ Nemanja Avramović @ 14.05.2005. 08:52 ] @
koliko mi se cini, u sekundama je izrazen timestamp... mada... mozda se nesto promenilo ;)
[ Milan M. Radovic @ 14.05.2005. 18:30 ] @
pa ne moze da bude,siguran sam u milisekundama,vec u sekundama...
Moze li neko da mi napise ili ne?
[ NikolaVeber @ 14.05.2005. 19:51 ] @
Sasvim moguce da je u sekundama, ne menja puno...
recimo da su sekunde:
s = vreme2 - vreme1
minuti = s/60
minutiUPoslednjemSatu = minuti % 60
sati = minuti / 60
satiUDanu = sati % 24
dani = sati / 24...
I tako dalje. Mesece ne znam koliko je pametno, jer onda moras / 30 bez obzira na to koji je mesec. Mada imas u mysql-u funkcije koje racunaju razlike medju datumima. I ne znam da li ima neka funkcija koja automatski to racuna, uzimajuci u obzir koji je mesec, prestupne godine i sl.
[ Milan M. Radovic @ 14.05.2005. 23:02 ] @
tnx
[ caiser @ 15.05.2005. 08:05 ] @
Citat:
choks87: pa ne moze da bude,siguran sam u milisekundama,vec u sekundama...
Timestamp predstavlja broj sekundi od pocetka unix epohe. Znaci izrazen je u sekundama a ne u milisekundama.
http://en.wikipedia.org/wiki/Unix_time
[ Milan M. Radovic @ 15.05.2005. 11:38 ] @
to sam i mislio kad sam rekao...samo sam malo frljao sa recenicom...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.