JS PŘÍKLADY

Seznam příkladů














POČET DNÍ DO ... V JS

Zadání:
Vypište, kolik dní zbývá do konce školního roku.


Prvně vždy vytvoříme HTML div, kterému dáme id. Do divu budeme později vypisovat výstup.

JavaScriptový kód vždy začínáme otevíracím tagem scriptu(<script>), ukončujeme ho uzavíracím tagem scriptu (</script>).

Prvně vytvoříme konstantu konec, do které vložíme datum a čas, ke kterému chceme odpočítávat.

Poté vytvoříme pomocnou konstantu msZaDen pro výpočet milisekund v jednom dni.

Dále vytvoříme konstantu vzdalenost, do které vypočítáme rozdíl mezi cílovým datem (konec) a aktuálním časem vytvořeným new Date().

Vytvoříme podmínku IF(). Pokud je vzdalenost menší než 0, znamená to, že datum již nastalo, a do divu vypíšeme text „Už to bylo!“.

V opačném případě vytvoříme konstantu dny. Do ní vypočítáme zbývající dny tak, že vzdalenost vydělíme msZaDen a výsledek zaokrouhlíme dolů pomocí funkce Math.floor.

Nakonec text vložíme do HTML divu.


<div id="pocet"></div>

<script>
    const konec = new Date('2026-06-30T09:00:00');
    const msZaDen = 1000 * 60 * 60 * 24;
    const vzdalenost = konec - new Date();

    if (vzdalenost < 0) {
        document.getElementById("pocet").innerHTML = `Už to bylo!`;
    }
    else {
        const dny = Math.floor(vzdalenost / msZaDen);
        document.getElementById("pocet").innerHTML = `Do konce školního roku zbývá ${dny} dní`;
    }
</script>