Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Skrypt czasowy
Forum PHP.pl > Forum > Przedszkole
robootb
Witam,
Mam oczywiscie poczatkujace pytanie jak zawsze. A wiec chodzi mi o skrypt ktory odlicza czas. Tak jak np praca w bitefight, battleknight itd... Zapewne domyslacie sie. Poprostu czas sie odlicza i zalozmy glupi button jest nie aktywny dopiero po minieciu czasu np 2m. Ale czas ma sie rowniez odliczac jak ktos przegladarke zamknie.

Pozdrawiam Robootb
kornel-php
strtotime" title="Zobacz w manualu PHP" target="_manual, zapisujesz datę rozpoczęcia do bazy, pobierasz datę drugi raz, odejmujesz od aktualnej date poprzednią. Jeśli druga data jest o 2 minuty większa od daty rozpoczęcia, to button.disabled="false", jeśli nie, to dajesz button.disabled="true".

Jeżeli chcesz wyświetlać licznik, to trochę js i powinieneś stworzyć taki timer.
robootb
  1. <?php
  2. echo strtotime ("now");
  3. ?>

YY pokazuje dosc dziwne liczby. Moze mi ktos to przyblizyc?
kornel-php
Jeśli chcesz pobrać aktualny czas, to zrób to poprzez date()" title="Zobacz w manualu PHP" target="_manual:

  1. <?php
  2. $teraz = date('Y-m-d H:i:s');
  3. ?>
robootb
Hmm no nie o to mi chodzilo. Bo to umiem zrobic. A jesli nawet to jak do tej godziny dodac nastepna?
Np pobieram do zmiennej godzine i dodaje +1 . Jak? Dzieki za odp

Hmm pomoze ktos?
strife
Cytat(robootb @ 31.07.2007, 17:22:43 ) *
Hmm no nie o to mi chodzilo. Bo to umiem zrobic. A jesli nawet to jak do tej godziny dodac nastepna?
Np pobieram do zmiennej godzine i dodaje +1 . Jak? Dzieki za odp

Hmm pomoze ktos?


Pobierasz do zmiennej godzinę i dodajesz kolejną tak ?

  1. <?php
  2. $hour = (int)date("G") + 1;
  3. echo $hour;
  4. ?>


Zobacz przykłady w manualu dla strtotime" title="Zobacz w manualu PHP" target="_manual, masz tam dokładnie to co chcesz, a także może Ci się przydać mktime" title="Zobacz w manualu PHP" target="_manual
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.