⊗jsPmTmCr 325 of 505 menu

Ukaguzi wa Usahihi wa Tarehe katika JavaScript

Hebu sasa tujifunze jinsi ya kukagua tarehe kwa usahihi. Kwa mfano, 31 Januari ni tarehe sahihi, lakini 32 Januari ni tarehe isiyo sahihi. Kama unavyojua, JavaScript inasahihisha tarehe moja kwa moja. Katika kesi yetu hii inamaanisha kuwa 32 Januari moja kwa moja itakuwa 1 Februari.

Tabia hii ya JavaScript inaweza kutumika ili kukagua ikiwa tarehe ipo. Jinsi ya kukagua: tutaunda kitu cha tarehe na kuona ikiwa sehemu za tarehe zimebadilika au la. Kwa maneno mengine, JavaScript ilifanya usahihishaji wa tarehe yetu au la. Ikiwa ilifanya - hiyo inamaanisha tarehe tuliyoweka sio sahihi, na ikiwa haikufanya - ni sahihi.

Hebu tufanye yaliyoelezewa:

let mwaka = 2025; let mwezi = 0; let siku = 32; let tarehe = new Date(mwaka, mwezi, siku); if (tarehe.getFullYear() == mwaka && tarehe.getMonth() == mwezi && tarehe.getDate() == siku) { console.log('sahihi'); } else { console.log('si sahihi'); }

Fanya funkta checkDate, ambayo itafanya ukaguzi ulioelezewa. Acha kitendakazi kikirudishe true, ikiwa tarehe ni sahihi na false, ikiwa sio sahihi. Mfano wa utendakazi wa kitendakazi hiki kwa 31 Januari na 32 Januari:

console.log(checkDate(2025, 0, 31)); // itaonyesha true console.log(checkDate(2025, 0, 32)); // itaonyesha false
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