Hlavní nabídka: |
Základy
Reference
Příklady
|
|
|
Operace s časovými údaji
V minulém článku jsme se seznámili s metodou, jak získat díky JS informace data a času. Dnes si ukážeme, jak takovéto informace lépe upravit.
JavaScript nám umožňuje změnit formát času do srozumitelnější podoby. Na následujícím příkladu si ukážeme, jak toho docílit:
<HTML>
<HEAD>
<TITLE>Operace s časovými údjai</TITLE>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
dny=new Array("neděle","pondělí","úterý",
"středa","čtvrtek","pátek","sobota");
datum_a_cas=new Date();
dnesni_den=dny[datum_a_cas.getDay()];
document.write("<B>Dnes je:</B> "+dnesni_den);
// -->
</SCRIPT>
</BODY>
</HTML>
Pro výsledek klikněte ZDE.
Vysvětlení činnosti:
Nejdříve jsme si nadefinovali pole, které obsahovalo prvky s názvy dnů. Začínáme nedělí, protože ta odpovídá hodnotě 0 při počítání dne v týdnu. JavaScript totiž počítá od 0 a ne od 1, jak by mohlo být zřejmé. Poté jsme proměnné datum_a_cas přiřadili objekt Date() (viz minulý článek). Následně jsme proměnné dnesni_den přiřadili aktuální pořadí dne v týdnu. Udělali jsme to funkcí getDat(). Toto číslo bude tedy prvkem v poli a bude odpovídat prvku v poli dny. Čili 0=neděle, 1=pondělí atd. Poté jsme jen zadali vypsat proměnnou dnesni_den.
25.02.2002 | Datum a čas | David Havlíček
|
|
Dnes je 18. 04. 2024 Svátek má Valérie | |
Bleskové aktuality: |
10.12.2002 Dlouho jsme tu neměli příklady, tak co kdybychom si dneska jeden dali?
07.12.2002 Poslední operáty, které si představíme, jsou speciální.
02.12.2002 Po delší pauze si představíme další operátory - řetězcové.
17.11.2002 Next operátory jsou přiřazovací.
10.11.2002 Jedněmi z posledních operátorů jsou porovnávací.
02.11.2002 Už jste slyšeli o logických operátorech? Pár jich taky je.
29.10.2002 Dalšími operátory jsou bitové.
26.10.2002 Dnes si představíme první z řady operátorů - aritmetické operátory.
24.10.2002 Další částí referencí jsou příkazy.
18.10.2002 Dnes se mrkneme na referenční přehled funkcí.
12.10.2002 Window je objekt, který má snad nejvíce metod a vlastností, tak se mu dnes podíváme na zoubek.
06.10.2002 Netradičně v neděli další objekt - string.
28.09.2002 Další sobota. Další objekt - screen.
21.09.2002 Hodně používáný je objekt navigator. Proto se na něj dneska zaměříme.
14.09.2002 Po týdenní pauze další referenční článek o objektu - tentokrát Math.
07.09.2002 Objekt location bude náš dnešní cíl.
04.09.2002 Na paškál si tentokrát vezmeme objekt history.
|
|
|