⊗jsPmTmWDO 317 of 505 menu

Dátumrészek szóban történő kiírása JavaScriptben

Már tudod, hogyan kell kiírni a hét napját szám formájában a getDay metódus segítségével. Azonban gyakran nem a hét napjának a számára van szükségünk, hanem annak szöveges megnevezésére. Írjunk kódot, amely a getDay metódus által visszaadott számokat a hét napjainak megfelelő nevekre konvertálja.

Kezdetben írjunk kódot, amely kiírja a jelenlegi hét napjának a számát:

let date = new Date(); let day = date.getDay(); console.log(day);

Most fejlesszük tovább ezt a kódot úgy, hogy a képernyőre ne a hét napjának a száma, hanem annak a neve jelenjen meg (a rövidség kedvéért a vasárnap legyen 'vas', hétfő 'hét' és így tovább).

A feladat megoldásához készítsünk egy days nevű hét napjai tömböt és kezdjük vasárnappal (mivel ez a nulladik nap):

let days = ['vas', 'hét', 'ked', 'sze', 'csü', 'pén', 'szo'];

Hogyan jeleníthetünk meg ezzel a tömbbel a képernyőn például a 'ked'-et? A nap számát (a kedd száma 2) kell a szögletes zárójelek között megadni:

let days = ['vas', 'hét', 'ked', 'sze', 'csü', 'pén', 'szo']; console.log(days[2]); // kiírja 'ked'-et

Azonban nem szeretnénk kézzel megadni a hét napját, hanem azt szeretnénk, hogy a JavaScript maga határozza meg a jelenlegi napot és írja ki a nevét. Ehhez össze kell egyeztetnünk a getDay metódus által visszaadott értéket és a days tömbünket:

let date = new Date(); let day = date.getDay(); let days = ['vas', 'hét', 'ked', 'sze', 'csü', 'pén', 'szo']; console.log(days[day]);

Legyen adott a következő tömb:

let months = [ 'jan', 'feb', 'márc', 'ápr', 'máj', 'jún', 'júl', 'aug', 'szept', 'okt', 'nov', 'dec' ];

Írd ki e tömb segítségével a jelenlegi hónap nevét.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás