Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie przegranego czasu
Forum PHP.pl > Forum > PHP
Delavor
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.
Delavor
Cytat(wookieb @ 10.09.2010, 15:54:51 ) *


Świetnie, a to działa z timestampem?
wookieb
Naturlich
  1. new DateTime('2009-01-01 00:00:01')
Delavor
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
  1. $datetime = new Datetime('2009-01-01 10:00:00');
  2. echo $datetime->diff(new Datetime('2009-01-01 12:10:03'))->format('%d dni %h godzin %i minut');
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.