Avatar uživatele
Pokročilý

Jak na Javascriptem aktualizovaný čas?

Brý den,
Otázka hlavně pro webmastery. Jak se dá v javascriptu napsat čas, který bude se sekundami a neustále se sám aktualizoval?
Nikde moc jsem to nenašel a JS nepíšu tak dlouho, abych si to složil sám...
Díky
Doplňuji:
EDIT: Myslím při tvorbě webových stránek...
javascript je součást při psaní HTML/CSS

Uzamčená otázka – ohodnoťte nejlepší odpověď symbolem palce.

Nejlepší odpověď

Avatar uživatele
Stříbrný

<script language="JavaScript">
// Name: Ukazka k clanku na http://www.interval.cz
// Author: michal.kubis@interval.cz
// Date: November 2001

function DatumCas(){
var d=new Date()
var hours=d.getHours()
var minutes=d.getMinutes()
var seconds=d.getSeconds()
var days=d.getDate()
var months=d.getMonth()
var years=d.getYear()

if(years<1000)
years+=1900

if(minutes<=9)
minutes="0"+minutes
if(seconds<=9)
seconds="0"+seconds

document.title=days + "." + months + ". " + years + " " + hours + ":" + minutes + ":" + seconds
setTimeout("DatumCas()", 999)
}
</script>

Ale jak píše arygnoc javascript pracuje s časem v daném PC, ne s serverový časem

 

Další odpovědi:

Avatar uživatele
Zlatý

javascript dokáže pracovat pouze s časem ve Vašem počítači, protože běží ne Vašem počítači (javascript).
Nevím, co si představujete pod aktualizací času - čas se aktualizuje asi milionkrát za sekundu (v PC, podle nataktování základní desky).

Jedna z odpuzujících věcí na stránkách - hodiny.
Podvědomě upozorňují návštěvníka, že čas ubíhá, že by sa měl posunout dál.
A to žádný majitel webovek nechce.
Nedoporučuji.

Dále:

opět se do módy dostává ZAKAZOVANÍ javascriptu uživateli, opět se začali množit útoky pomocí tohoto scriptu.

Už když chcete ty hodiny, použijte PHP (nelze zakázat, jedná se o skript běžící na serveru).

 

Diskuze k otázce

Avatar uživatele
Pokročilý

HakitoCZ

Jak ale ten <script> můžu použít?
Když kód prostě zkopíruji do HTML, nic se nestane...

Avatar uživatele
Stříbrný

Hykam

Tak zkus tento a doporučuji ti nastudovat tyto stránky http://www.jakpsatweb.cz/…
Pokud pohledáš na netu tak zcela jistě najdeš spoustu stránek kde jsou ke stažení různé kódy na javascript.

<script>
var datum = new Date();
var retezec = "Dnes je ";

retezec += datum.getDate() + ". "; // Den v měsíci

retezec += (1 + datum.getMonth()) + ". "; // Měsíce jsou číslovány od nuly

retezec += datum.getYear() + ". "; // Rok ve formátu 0000

retezec += "Čas: " + datum.getHours() + ":"; // Hodiny
retezec += datum.getMinutes(); // Minuty
// retezec += ":" + datum.getSeconds(); // Sekundy
retezec += ".";

document.write( retezec );
</script>

 

Přihlásit se

Položte otázku, odpovězte, zapojte se, …

začněte zde

Reklama

Kvalitní odpovědi v: Počítače a internet

Zlatý Bedy 1525
Zlatý Michal Kole 1198
Zlatý mosoj 1028
Zlatý Hlada 950
Zlatý ge0rge 894
Zlatý www 829
Zlatý led 819
Zlatý badisko 818
Zlatý gecco 795
Zlatý arygnoc 674

Zobrazit celkový žebříček

Facebook

 

Váš požadavek se vyřizuje, počkejte prosím.