Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dni na godziny
Forum PHP.pl > Forum > PHP
aleks365
Witam mam skrypt Users Online Time w phpbb3

i chciałem usunąć żeby nie pokazywało dni bo data jest teraz wyświetlana tak



a jest wyświetlane tak


jak przerabiam kod na taki
  1. $return_ary['HOUR'] = floor(($seconds_count % 86400) / 3600);
  2. $return_ary['MINUTE'] = floor(($seconds_count % 3600) / 60);

to nie działa dobrze a ja chciałem żeby pokazało ile godzin w przypadku 13 dni to będzie koło 300 godzin i jak to zrobić żeby działało

kod seryjny który trzeba przerobić żeby tylko pokazywało godziny i minuty
  1.  
  2. $return_ary['DAY'] = floor($seconds_count / 86400);
  3. $return_ary['HOUR'] = floor(($seconds_count % 86400) / 3600);
  4. $return_ary['MINUTE'] = floor(($seconds_count % 3600) / 60);
  5. $return_ary['SECOND'] = $seconds_count % 60;
erix
A jak myślisz, już bez kodu, co powinieneś po kolei zrobić, aby było ok?
radziopoke
taka podpowiedź: ile godzin ma dzień?
obliczysz ilość godzin przypadającą na odpowiednią ilość dni i dodasz do to już posiadających godzin
aleks365
zrobiłem taki kod

  1. $return_ary_day = floor($seconds_count / 86400);
  2.  
  3. $return_ary['HOUR'] = $return_ary_day * 24;
  4. $return_ary['MINUTE'] = floor(($seconds_count % 3600) / 60);


tak ma być questionmark.gif
Shido
To co podałeś dałoby ci tylko ilość godzin w dniach, bo zapomniałeś dodać "luźne" godziny.
  1. $return_ary_day = floor($seconds_count / 86400);
  2.  
  3. $return_ary['HOUR'] = floor(($seconds_count % 86400) / 3600) + ($return_ary_day * 24);
  4. $return_ary['MINUTE'] = floor(($seconds_count % 3600) / 60);
aleks365
w tym skrypcie twoim jest 24 godziny to liczy od zera minuty itp a mój działa to nie wiem o co ci chodzi
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.