⊗jsPmTmCr 325 of 505 menu

Datos tikrinimas JavaScript

Dabar išmokime patikrinti datos teisingumą. Pavyzdžiui, 31 sausio - tai teisinga data, o 32 sausio - neteisinga. Kaip žinote, JavaScript automatiškai koreguoja datas. Mūsų atveju tai reiškia, kad 32 sausio automatiškai taps 1 vasario.

Šią JavaScript savybę galima panaudoti datai egzistavimui patikrinti. Kaip tikrinsime: sukursime objektą su data ir pažiūrėsime, ar datos dalys pasikeitė ar ne. Kitaip tariant, ar JavaScript atliko mūsų datos korekciją ar ne. Jei atliko - tai reiškia, kad mūsų pateikta data neteisinga, o jei neatliko - teisinga.

Padarykime tai, kas aprašyta:

let year = 2025; let month = 0; let day = 32; let date = new Date(year, month, day); if (date.getFullYear() == year && date.getMonth() == month && date.getDate() == day) { console.log('teisinga'); } else { console.log('neteisinga'); }

Sukurkite funkciją checkDate, kuri atliks aprašytą patikrinimą. Tegul funkcija grąžina true, jei data teisinga ir false, jei ne. Pavyzdys šios funkcijos veikimo 31 sausio ir 32 sausio:

console.log(checkDate(2025, 0, 31)); // išves true console.log(checkDate(2025, 0, 32)); // išves false
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti