![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 2 Dołączył: 23.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jest tego pełno w sieci, ale nie działa jak powinno ![]() Można to opisać na przykładzie: Co godzinę wydobywa się 210 jednostek metalu co godzinę. Pewien użytkownik odświeża skrypt co pare sek. i dziwnym sposobem dodaje mu 80 jednostek na 46 sek. t = roznica czasu time(); s = 210 jednostek metalu / 120 x = t/s ![]() Zna ktoś sprawdzony skrypt na emulowanie takiego wydobycia jak w przykładzie? Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 38 Dołączył: 1.12.2010 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To zależy czy ma się emulować dodawanie w ciągu czasu, czy co zadany czas. Podam przykład dla ciągu czasu
Otrzymamy wartość z dużym przecinkiem, którego nie należy w żaden sposób zaokraglać. Pojawia się wtedy błąd taki, że przy dobrym pomyślunku można przeliczyć co ile sekund odświerzyć, żeby dodawało częściej. Prawdopodobnie stąd Twój błąd. Dodatkowo skąd wzięło ci się 120? Godzina to 3600 sekund (60 minut * 60 sekund). -------------------- Warsztat: NetBeans 7.2 Beta, PHP, MySQL, PostgreSQL, Symfony (<=1.4), Diem, Java, Sieci neuronowe
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 2 Dołączył: 23.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
a jak np wyświetlić w
$czas = 3600*24*27; echo date('d H:i:s',$czas); Powinno wyświetlić 27 0:0:0 Jak zrobić coś takiego nie pisząc kodu obliczającego po kolei dni? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
daty i ogólnie czas to rzecz strasznie zjadliwa i łatwo narobić sobie problemów kombinując - innymi słowy zrób kod liczący
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 2 Dołączył: 23.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
A jak można napisać funkcję która by obsługiwała obliczanie czasu?
np podaje licz(760); i pisze 12min 40 sek |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Zwykłe obliczenia matematyczne. Przykład: http://www.ckorp.net/sec2time.php
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 14:51 |