Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js+php] odliczanie, strefy czasowe i odświeżanie
komanch
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 17.08.2006

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


Witam wszystkich
mam taki skrypcik, pokazuje on ile zostało czasu do momentu kiedy mają zatelefonować do mnie osoby z różnych stron świata. Jak teraz wybrnąć z różnicy czasu w zależności od strefy czasowej w jakiej dana osoba będzie ten licznik widziała?
Czy ktoś mi podpowie, co zrobić aby licznik doszedł do zera dla każdej strefy czasowej w tym samym momencie?

A może jest jakaś "wstawka", która pozwoli otrzymać czas z serwera, a nie z systemu operacyjnego użytkownika?

Kod
<html>

<p align="center"><font face="Verdana">Dzwoncie za:</font></p>

<script type="text/javascript">

function CD(d,o,t,x){
return[x=~~(t=(d-o)/864e5),x=~~(t=(t-x)*24), x=~~(t=(t-x)*60),~~((t-x)*60)]
}
function R(t)
{

t=CD(new Date(2006,07,30,12,59,59),new Date());
document.getElementById('costam').innerHTML=''+t[0]+"days "+t[1]+"hours "+t[2]+"min "+t[3]+"sec";
if(t[0]<=0 && t[1]<=0 && t[2]<=0 && t[3]<=0)

document.getElementById('costam').innerHTML='Teraz dzwoncie!';
else
setTimeout('R()',1e3);
}
onload=function(){R();
}
</script>
<p align="center"><font face="verdana" id=costam></font></p>
<body text="#C0C0C0" bgcolor="#000000">

<div id="costam"></div>


Ten post edytował komanch 21.08.2006, 19:06:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Szakal
post
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 27.05.2004
Skąd: Zielona Góra

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


ale nierozumiem problemu... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to jest Java script... jak sama nazwa mówi to działa ona "po stronie przeglądarki" czyli skrypt będzie odliczał czas wg czasu jaki ma na zagarku w kompie dana osoba oglądająca stronę... nawet jeżeli gość jest z Kairu to strefe czasowom ma +2 czyli unas jest np. 16:00 a uniego będzie 18:00... gorzej gdyby to było po stronie serwa (php) to wtedy musiał byś pobrać strefę czasowom serwera z jakiego odwiedza ktoś stronę i dodać ją do aktualnej godziny... ale tak to raczej niema żadnego problemu (chyba oto chodzi, jeżeli źle myślę to wyprowadź mnie z błędu) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Pozdrawiam, Igor...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 10:22