Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Data i czas
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
szczechu96
Witam mam taki skrypt na date i czas ale nie chodziporawnie puzni sie po pare minut co jest nie tak (a jak by nikt nie wiedział to prosze podajcie jakiś inny)



<script type="text/javascript">
var roz = new Date().getTime()-(<?php echo date(U); ?>*1000);

function zegar(){
miesiace= new Array ('Stycznia', 'Lutego', 'Marca', 'Kwietnia', 'Maja', 'Czerwca', 'Lipca', 'Sierpnia', 'Września', 'Października', 'Listopada', 'Grudnia')
D = new Date();
D.setTime(D.getTime()-roz);
G = D.getHours();
M = D.getMinutes(); M=M<10?'0'+M:M;
S = D.getSeconds(); S=S<10?'0'+S:S;
r = D.getFullYear();
m = miesiace[D.getMonth()];
d = D.getDate();

document.getElementById('czas').innerHTML=' '+ G + ':' + M + ':' + S;
document.getElementById('data').innerHTML=' '+ d + ' ' + m + ' ' + r + ' ' + 'roku'
setTimeout('zegar()', 1000);
}
</script>
piotrooo89
proszę umieścić kod w odpowiednim bbcode inaczej zamknę temat.
zegarek84
sprawdź sobie jaki masz czas/godzinę dokładną na serwerze ;] - dlaczego tak piszęquestionmark.gif "<?php echo date(U); ?>"

i możesz się zapoznać z tym tematem.

ps trochu lepiej by to chodziło gdybyś elementy drzewa DOM przypisal tylko raz do jakiejś zmiennej i potem ich nie szukał tylko korzystał z tej zmiennej... poza tym skoro funkcja zegar nie ma atrybutów to lepiej by było gdybyś zrobił setTimeout(zegar, 1000);
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.