Katalog ASP odkaz∙: Hledßte informace o ASP? Zkuste nßÜ nov² katalog odkaz∙ na ASP weby. Vφce zde...
TextLink.cz
VyÜlo: 15.11.2000 Rubrika: ASP - Tipy

ASP TIP: Jak zajistit sprßvn∞ zobrazenφ datumu?
P°i prßci s datumem a funkcφ Date() mohou nastat neoΦekßvanΘ situace, kter²m se v Φlßnku nauΦφme p°edejφt. KonkrΘtn∞ mßm namysli anglickΘ nebo ΦeskΘ zobrazenφ datumu. Zjistφt∞, jak z funkce Date() zφskat Φφslo dne, m∞sφce a roku a pospojujeme je do formßtu, kter² je vhodn² pro dalÜφ prßci. Vφce v Φlßnku...

Ka₧d² kdo pracuje s ASP strßnkami delÜφ dobu se jist∞ setkal s problΘmem, kter² nastal p°i p°echodu z anglickΘ verze NT serveru na jeho Φeskou mutaci. Mßm namysli konkrΘtn∞ zobrazenφ datumu resp. v²stupu funkce Date().

V anglickΘm prost°edφ vypadß tento v²stup nßsledovn∞:

04/05/99

V ΦeskΘm prost°∞dφ se vÜak setkßme s tφmto p°φpadem:

4.5.1999

Nßsledujφcφ funkce Vßm zajistφ spolehlivΘ zobrazenφ ΦeskΘ verze:

<%
Response.Write Day(Date()) & "." & Month(Date()) & "." & Year(Date())
%>

VÜe lze velice jednoduÜe upravit pro zobrazenφ datumu v anglickΘm formßtu:

<%
Response.Write Month(Date()) & "/" & Day(Date()) & "/" & Right(Year(Date()),2)
%>

V druhΘm p°φklad∞ jsem pouze prohodil m∞sφce s dny a z °et∞zce Year(Date()) pomocφ funkce Right u°φznul dva znaky z pravΘ strany.

Jesli₧e se blφ₧e podφvßme na jednotlivΘ funkce, dojdeme k zßv∞ru, ₧e Response.Write zajiÜtuje vypsßnφ hodnot, Month(Date()) vrßtφ Φφslo m∞sφce, Day(Date()) obsahuje Φφslo dne v m∞sφcφ a Year(Date()) v sob∞ nese po°a∩ovΘ Φφslo roku.

Za pßr dnφ se podφvßme na to, jak zjistit po°a∩ovΘ Φφslo dne v roce a Φφslo t²dne. Dßle se spoleΦn∞ nauΦφme urΦit ΦasovΘ obdobφ a obecn∞ se zlepÜφte v prßci s datumy, kterΘ jsou v ASP obvlß₧t∞ zajφmavΘ(vypeΦenΘ).

Mßte-li zßjem o Φlßnek na konkrΘtnφ tΘma, napiÜt∞ mi email na ceskywap@ceskywap.cz nebo se staΦφ zmφnit do komenß°∙ a v∞°te, ₧e se spoleΦn∞ dopßtrßme k odpov∞di.

Zden∞k Cendra
ceskywap@ceskywap.cz



   Souvisejφcφ Φlßnky
TextLink.cz