SaVaGe123 21 Zgłoś post Napisano Czerwiec 30, 2012 Witam, mam taki skrypt który wyświetla czas konta premium. Oto on: <script type='text/javascript'> function liczCzas(tid,ile) { godzin = Math.floor(ile / 3600); minut = Math.floor((ile - godzin * 3600) / 60); sekund = ile - minut * 60 - godzin * 3600; if (godzin < 10){ godzin = "0"+ godzin; } if (minut < 10){ minut = "0" + minut; } if (sekund < 10){ sekund = "0" + sekund; } ile--; if (ile > 0) { document.getElementById(tid).innerHTML = godzin + ':' + minut + ':' + sekund; setTimeout("liczCzas('"+tid+"', "+ile+" )", 1000); } else { document.getElementById(tid).innerHTML = 'zakończono'; } } </script> <?php if(($player->premium) >= 3600){ $time = date("H:i:s",($player->premium) -3600); } else{ $time = date("00:i:s",($player->premium) -3600); } echo " Do końca pozostało: <span id='timer'>$time</span> <script type='text/javascript'>liczCzas('timer',".($player->premium - 1).");</script> <hr/> "; ?> Teraz nie mam pojęcia jak zrobić aby odejmować czas w bazie danych. Nie chciał bym tego robić przy pomocy CRON. Jest na to jakaś inna rada ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Bartosz Stępień 75 Zgłoś post Napisano Czerwiec 30, 2012 (edytowany) A nie lepiej zrobić kolumnę z datą wygasania tego premium(DATETIME)? I po prostu porównać obydwie daty do siebie? Jeżeli już minęła to po prostu usuwa rekord z bazy i wyświetla komunikat ? Edytowano Czerwiec 30, 2012 przez bartez119 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
SaVaGe123 21 Zgłoś post Napisano Czerwiec 30, 2012 A jak to zaanimować w JS ? Miałem takie ale nie byłem zadowolony z efektu. Premium będzie dość często kupowane na 24 godziny więc wole z licznikiem. Udostępnij ten post Link to postu Udostępnij na innych stronach
Bartosz Stępień 75 Zgłoś post Napisano Czerwiec 30, 2012 W JS nie jestem biegły ale, porównaj obie daty, i pobierz różnicę czasu od nich. Tylko nie za pomocą JS bo można "oszukać" zegar. Musisz zrobić np. zmienna pozostało(JS), która będzie wypełniana przez php. Nie mam czasu, żeby zrobić jakiś przykład, ale powinieneś wiedzieć o co mi chodzi. Udostępnij ten post Link to postu Udostępnij na innych stronach
SaVaGe123 21 Zgłoś post Napisano Czerwiec 30, 2012 Tak wiem o co chodzi, przemnożyć czas i odliczać do końca, ale póki co nie ma chyba sensu. Dopisałem CRON-a a jak ktoś będzie wiedzieć jak ten kod przerobić to proszę o radę. Dzięki bartez Udostępnij ten post Link to postu Udostępnij na innych stronach
Misiek08 285 Zgłoś post Napisano Lipiec 3, 2012 jquery countdown? Chyba, że nie chcesz aż tyle ładować, ale zawsze mogą się inne rzeczy przydać. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Lipiec 3, 2012 jquery countdown? Chyba, że nie chcesz aż tyle ładować, ale zawsze mogą się inne rzeczy przydać. A mam pytanie (tak się chamsko podepnę) macie jakieś skrypty jquery countdown tylko żeby odliczały mi czas do odpowiedniej daty powiedzmy 2012-07-03 14:05 a jak dojdzie do tego czasu to odliczało kolejne 5 minut? Chodzi mi żeby zawsze było odliczane 5 minut. Chciałem zrobić licznik z czasem do wykonania skryptu, który uruchamiany jest co 5 minut. Jak wstawię normalny licznik to będzie się resetował po odświeżeniu... Znalazłem kilka fajnych ale jak dochodziły do odpowiedniego czasu to same zera były... Udostępnij ten post Link to postu Udostępnij na innych stronach