Grafika publishing webtip.cz grafika.cz mujiPod.cz mujmac.cz fotografovani.cz printing.cz builder.cz galerie
webtip.cz
adresář  | práce  | diskuse  | redakce  | inzerce
 
 


  ASP pro začátečníky, 4. díl - Datum a čas
o autorovi 
poslat mailem 
tisknout článek 
aktuální rubrika 
V tomto pokračování se zaměříme na základní funkce pracující s datem a časem.

Liška Adam - 28.01.2002 - tutorial - Rubrika: ASP
Předchozí díl: ASP pro začátečníky, 3. díl - Vypisování náhodného textu
Seriál: 
Následující díl: ASP pro začátečníky, 5. díl - Formuláře

V úvodu záměrně píši "základní", neboť jazyk VBScript má více funkcí pro práci s datem a časem, než zde uvedu. Protože ASP stránky se interpretují na straně serveru, tak i datum a čas se budou shodovat se serverovými systémovými hodinami, a ne s hodinami na počítači klienta.

A začneme základní funkcí: Now. Ta současně vypisuje datum i čas:

<%= Now %>

Výsledek tohoto kódu bude vypadat takto:

27.1.2002 15:31:55

Pokud chcete vypisovat jen datum, poslouží vám funkce Date:

<%= Date %>

A podobně je to s časem, kdy se používá funkce Time:

<%= Time %>

Jestliže potřebujete zjistit rok (year), číslo měsíce (month), dne v měsíci (day), dne v týdnu (weekday), hodiny (hour), minuty (minute) nebo sekundy (second), můžete použít jednu z těchto funkcí:

<%= Year(Now) %> <br>
<%= Month(Now) %> <br>
<%= Day(Now) %> <br>
<%= WeekDay(Now, 2) %> <br>
<%= Hour(Now) %> <br>
<%= Minute(Now) %> <br>
<%= Second(Now) %> <br>

Výsledek 27.1. 2002 v 17:08:56:

2002
1
27
7
17
8
56

Ještě jedna poznámka k funkci WeekDay. Jak vidíte, funkce má dva parametry. První parametr je jasný (datum, z kterého se den v týdnu odvodí) a ten druhý udává, jaký den se má považovat za první. Podle anglického systému se totiž za první den v týdnu automaticky považuje neděle.

Dalšími užitečnými funkcemi jsou funkce vracející název měsíce nebo dne, a to i ve zkrácené formě - WeekDayName a MonthName:

<%= WeekDayName(WeekDay(Now, 2), false, 2) %> <br>
<%= WeekDayName(WeekDay(Now, 2), true, 2) %> <br>
<%= MonthName(Month(Now), false) %> <br>
<%= MonthName(Month(Now), true) %> <br>

Výsledek by mohl vypadat nějak takto:

neděle
ne
leden
I

Aby se jména dnů a měsíců zobrazovaly v češtině, musíte mít pochopitelně server s českou mutací. Funkce WeekDay má 3 parametry. První udává číslo dnu v týdnu (jako tento parametr jsme použili funkci WeekDay), druhým rozhodujeme, jestli chceme plný název nebo zkratku (např. po), a třetím udáváme první den v týdnu. Podobné je to i u funkce MonthName, kde jen vynecháváme třetí parametr. Pokud u druhého parametru zadáte true, vypíše se vám pořadové číslo měsíce v římských číslicích.

A to je pro dnešek vše. Pokud máte nějaké náměty, můžete je samozřejmě psát do diskuse pod článkem.

Liška Adam


Hodnocení článku: -1- -2- -3- -4- -5-  Aktuální hodnocení: 2.71 (2967)

Relevantní články
4. 1. 2002PHP v praxi, 17. díl - Výpis adresáře
19. 12. 2001ASP pro začátečníky, 2. díl - proměnné
18. 12. 2001Vše, co by jste měli vědět o tagu <map>
29. 11. 2001Lepší webové stránky pro každého (3.)
26. 11. 2001Praktická příručka CSS - 14. díl - Text: další vlastnosti textu
16. 11. 2001PHP v praxi, 13. díl - Ohlédnutí
12. 11. 2001Lepší webové stránky pro každého (2.)
6. 11. 2001Lepší webové stránky pro každého - základ
5. 11. 2001Praktická příručka CSS - 12. díl - Barvy a pozadí
28. 5. 2001BASEFONT — Výchozí nastavení druhu písma
23. 5. 2001LINK — Začlenění stránky do vztahu s okolím
21. 5. 2001STYLE — Styly zobrazení
18. 5. 2001ISINDEX — Jednoduchý formulář
15. 5. 2001Značka HEAD
14. 5. 2001Tag HTML pod lupou
11. 5. 2001Základní struktura dokumentu
6. 5. 2001Obecné atributy značek HTML
5. 5. 2001Ukázka jednoduchého dokumentu
3. 5. 2001Jak používat tuto příručku
2. 5. 2001Vytváříme vlastní WEB - 2.díl
2. 5. 2001Přehled názvosloví
1. 5. 2001Vytváříme vlastní WEB - 1.díl
1. 5. 2001Než začnete psát HTML


Příspěvky do diskuse o aktuálním článku
vaga03.03.15:40Datum
Adam Liška15.03.15:52RE: Datum
  

 

  O vydavateli | Kontakt | Ceník reklamy | Ochrana osobních dat
©2002 Grafika Publishing. Všechna práva vyhrazena!