Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]źle chodzi zegarek
krzychu0808
post
Post #1





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


Witam....
Mam trochę głupi problem bo zrobiłem zegarek na stronie >>>Link<<< ale on mi trochę dziwnie chodzi różni się od mojego czasu od 5 minut u innych też zobaczcie sami może mi się zdaje.. wiem że czas jest wczytywany z serwera jest możliwość może wczytywania czasu z innego serwera lub wprowadzenie korekty... proszę o pomoc

Ten post edytował krzychu0808 5.07.2008, 21:13:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
loganek
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 20
Dołączył: 14.06.2007

Ostrzeżenie: (0%)
-----


no u mnie też źle pokazuje;p ale może podasz kod?


--------------------
Impossible is nothing!!!
Go to the top of the page
+Quote Post
krzychu0808
post
Post #3





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


  1. <? $aData = date("Hi");
  2. ?>
  3. <center><img src="images/zegar/<?=$aData[0]?>.gif" /><img src="images/zegar/<?=$aData[1]?>.gif" /><img src="images/zegar/dwukropek.gif" /><img src="images/zegar/<?=$aData[2]?>.gif" /><img src="images/zegar/<?=$aData[3]?>.gif" /></center>


Ten post edytował krzychu0808 5.07.2008, 21:24:35
Go to the top of the page
+Quote Post
loganek
post
Post #4





Grupa: Zarejestrowani
Postów: 81
Pomógł: 20
Dołączył: 14.06.2007

Ostrzeżenie: (0%)
-----


zrób tak:
Kod
<? $aData = date("Hi", time()+300);
echo $aData;
?>


--------------------
Impossible is nothing!!!
Go to the top of the page
+Quote Post
Kihol
post
Post #5





Grupa: Zarejestrowani
Postów: 46
Pomógł: 6
Dołączył: 20.06.2005
Skąd: Pyskowice

Ostrzeżenie: (0%)
-----


Jeśli chcesz, żeby zegarek wyświetlał czas systemowy, to użyj JavaScript-u. Użycie date() w rezultacie daje czas serwera - który może różnić się od czasu użytkownika, który przegląda stronę.
Przykład JS :
  1. function getCurrentTime() {
  2. var currentTime = new Date()
  3. var hours = currentTime.getHours()
  4. var minutes = currentTime.getMinutes()
  5.  
  6. if (minutes < 10)
  7. minutes = "0" + minutes
  8.  
  9. document.getElementById("text").innerHTML = "<b>" + hours + ":" + minutes + " " + "</b>";
  10. }


na stronie umieszczasz element o id="text" np <span> i dodatkowo możesz wywoływać funkcję getCurrnetTime() co np 30 sek. Dzięki temu oprócz zegarka pokazującego godzinę możesz uzyskać 'chodzący' zegarek smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 11:33