Delavor
10.09.2010, 14:51:38
Witam, staram się osiągnąć na podstawie timestampa ilość przegranego czasu na moim serwerze gry. Pobieram więc z bazy logged, który zapisany jest w timestampie i chcę wyświetlić to w formacie ,,0h 11m" dla przykładu. W logged jest zapisana data w czasie zalogowanie w timestamp, więc chodzi o to aby wyświetlić czas, który już minął od tamtej daty w podanym wyżej formacie.
Z góry dziękuję za pomoc.
wookieb
10.09.2010, 14:54:51
Delavor
10.09.2010, 15:05:31
Cytat(wookieb @ 10.09.2010, 15:54:51 )

Świetnie, a to działa z timestampem?
wookieb
10.09.2010, 15:08:47
Naturlich
new DateTime('2009-01-01 00:00:01')
Delavor
10.09.2010, 15:21:18
Nie do końca rozumiem jak mam to zastosować. W sensie, generalnie to tak.
Mam pobieraną datę w unix timestampie - $row['logged']
I teraz obliczyć, jak to by wyglądało?
Wiem że proszę o gotowca ale po prostu jeszcze tego nie rozumiem a jest to dość pilne.
wookieb
10.09.2010, 15:25:27
$datetime = new Datetime('2009-01-01 10:00:00');
echo $datetime->diff(new Datetime
('2009-01-01 12:10:03'))->format('%d dni %h godzin %i minut');