⊗jsPmTmWDO 317 of 505 menu

Kutumia JavaScript Kuonyesha Sehemu za Tarehe kwa Maneno

Tayari unajua jinsi ya kuonyesha siku ya wiki kama nambari kwa kutumia mbinu getDay. Hata hivyo, mara nyingi, hatutaki nambari ya siku ya wiki, bali jina lake la maandishi. Wacha tuandike msimbo ambao utabadilisha nambari zinazorudishwa na mbinu getDay, kuwa majina yanayofanana ya siku za wiki.

Kwanza, tuandike msimbo ambao utaonyesha nambari ya siku ya wiki ya sasa:

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

Sasa, tuboreshe msimbo huu ili kuonyesha sio nambari ya siku ya wiki, bali jina lake (kwa ufupi Jumapili itakuwa 'Jumapili', Jumatatu 'Jumatatu' na kadhalika).

Ili kutatua tatizo, tutatengeneza safu ya siku za wiki days na tuanze na Jumapili (kwa sababu hii ndio siku ya sifuri):

let days = ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'];

Je, kwa kutumia safu hii, tunawezaje kuonyesha kwenye skrini, kwa mfano, 'Jumanne'? Inahitajika kupitisha kwenye mabano mraba nambari ya siku hiyo (Jumanne ina nambari 2):

let days = ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi']; console.log(days[2]); // itaonyesha 'Jumanne'

Hata hivyo, hatutaki kupitisha siku ya wiki kwa mkono, bali tunataka JavaScript yenyewe ibaini siku ya sasa na ionyeshe jina lake. Ili kufanya hivyo inahitajika kuunganisha kinachorudishwa na mbinu getDay, na safu yetu days:

let date = new Date(); let day = date.getDay(); let days = ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi']; console.log(days[day]);

Wacha tupewe safu ifuatayo:

let months = [ 'Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des' ];

Onyesha kwa kutumia safu hii jina la mwezi wa sasa.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa