ZaRohem.cz Pražské metro Test osobnosti CowParade 2004 Praha MHD v ČR
Blog ZaRohem 1.PCRevue.cz Vinárna Na roli (Petřvald) Restaurace Třebovická role kapela Terra Ignota

Reklama
Hlavní stránka
Aktuality
Software
Internet
Hardware
Seriály
Viry
Tipy a triky
Download
Konference
Napište nám
Reklama
Doporučujeme užitečný crm systém od CÍGLER SOFTWARE!
11. prosinec 2001 - Tipy a triky

Jak zobrazit v HTML stránce datum a čas

Možná vás někdy napadlo, jak zajistit, aby se na webové stránce zobrazovalo aktuální datum a čas. Způsobů existuje celá řada - my si ukážeme jeden z nejjednodušších ve VB Scriptu.

Aktuální datum a čas je uloženo v proměnné now. Z ní pak můžeme pomocí funkcí day, month, year, hour a minute vyseparovat jednotlivé části - tedy jak asi správně tušíte, den, měsíc, rok, hodinu a minutu, které uložíme do samostatných proměnných. To provedeme takto:

den=day(now())
mesic=month(now())
rok=year(now())
hodina=hour(now())
minuta=minute(now())

Abychom mohli převést měsíc z číselného formátu na slovní označení, uděláme to tak, že postupně otestujeme, jakému číslu se rovná proměnná měsíc a v případě shody ji nahradíme adekvátním slovem (tedy například je-li v proměnné měsíc číslo 6, dosadí se do této proměnné slovo červen).

if mesic=1 then mesic="leden"
if mesic=2 then mesic="únor"
if mesic=3 then mesic="březen"
if mesic=4 then mesic="duben"
if mesic=5 then mesic="květen"
if mesic=6 then mesic="červen"
if mesic=7 then mesic="červenec"
if mesic=8 then mesic="srpen"
if mesic=9 then mesic="září"
if mesic=10 then mesic="říjen"
if mesic=11 then mesic="listopad"
if mesic=12 then mesic="prosinec"

Nakonec vypíšeme celé datum i s časem pomocí příkazu document.write, přičemž samozřejmě nezapomeneme na tečky, mezery a dvojtečky, aby naše datum vypadalo tak, jak má.

document.write "Na serveru je "&den&"."&mesic&" "&rok&" "&hodina&":"&minuta 

Celý zdrojový kód tedy vypadá následnovně:

<script language="vbscript">
den=day(now())
mesic=month(now())
rok=year(now())
hodina=hour(now())
minuta=minute(now())
if mesic=1 then mesic="leden"
if mesic=2 then mesic="únor"
if mesic=3 then mesic="březen"
if mesic=4 then mesic="duben"
if mesic=5 then mesic="květen"
if mesic=6 then mesic="červen"
if mesic=7 then mesic="červenec"
if mesic=8 then mesic="srpen"
if mesic=9 then mesic="září"
if mesic=10 then mesic="říjen"
if mesic=11 then mesic="listopad"
if mesic=12 then mesic="prosinec"
document.write "Na serveru je "&den&"."&mesic&" "&rok&" "&hodina&":"&minuta
</script>

Stačí jej vložit na libovolné místo ve stránce a na tomto místě se vždy zobrazí aktuální datum a čas. Další využití zůstává na vás.

Reklama
 
 
Aktuální články:
Reklama
Program eWay-CRM je praktické CRM řešení integrované přímo do Microsoft Outlooku.
 
 
Reklama
 
© 1.PC Revue.cz - všechna práva vyhrazena
ISSN: 1213-080X
© Karel Kilián ml.
Zásady ochrany osobních údajů
Reklama