Autor | Zpráva | ||
---|---|---|---|
Drejk Profil |
#1 · Zasláno: 25. 4. 2011, 17:44:51
Můj dotaz se vztahuje ke článku Plynulá změna data - kde je tento javascript:
<script> function naplnCas (){ var datum = new Date(); // prave aktualni cas aktualniCas = datum.getHours() + "." + datum.getMinutes() + ":" + datum.getSeconds(); // vybral jsem z data, co potrebuju a obalil znamenky, aby se to prevedlo na retezec window.document.getElementById("cas").innerHTML = aktualniCas; // vypocitana hodnota se vklada jako html dovnitr elemnetu, ktery ma id "cas" } naplnCas(); //naplneni na zacatku window.setInterval("naplnCas()", 1000); //pravidelna zmena, 1000 je sekunda </script> Jde o to, že čas se vypíše např. takto: 6:17:9 - ale správně by se měl zobrazovat 06:17:09. Neví někdo jak by měl vypadat js, který by čas zobrazoval právně? :-) Předem díky moc. :-) |
||
_es Profil |
#2 · Zasláno: 25. 4. 2011, 18:21:06
Drejk:
Hľadaj, je tu takých skriptov plno. |
||
l564 Profil |
#3 · Zasláno: 25. 4. 2011, 20:01:04
_es:
Nechceš dát odkaz? Nevidím ani jeden. |
||
Drejk Profil |
#4 · Zasláno: 25. 4. 2011, 23:10:02
Tak nakonec jsem něco našel - ale nebylo to mezi JS - ale v PHP, ak proto jsem to nemohl najít :-d :-)
http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=81435 Jen nevím kam to " if sec<10 then sec='0'+sec; |
||
Velda Profil |
#5 · Zasláno: 25. 4. 2011, 23:27:44 · Upravil/a: Velda
Drejk:
var sec=datum.getSeconds(); aktualniCas = datum.getHours() + "." + datum.getMinutes() + ":" + (sec<10?0:"")+sec; |
||
Drejk Profil |
#6 · Zasláno: 26. 4. 2011, 00:14:05
Super - funguje to :-) Díky moc. ;-)
Celý script (upravil jsem ho i na minuty): <script> function naplnCas (){ var datum = new Date(); var min=datum.getMinutes(); var sec=datum.getSeconds(); var hours=datum.getHours(); aktualniCas = hours + ":" + (min<10?0:"")+min + ":" + (sec<10?0:"")+sec; window.document.getElementById("cas").innerHTML = aktualniCas;} naplnCas(); window.setInterval("naplnCas()", 1000); </script> |
||
Witiko Profil |
#7 · Zasláno: 26. 4. 2011, 14:42:22
|
||
Časová prodleva: 13 let
|
0