⊗jsPmTmCr 325 of 505 menu

JavaScript-də Tarixin Dogrulugunun Yoxlanilmasi

Gəlin indi tarixin dogrulugunu yoxlamağı öyrənək. Məsələn, 31 yanvar - dogru tarixdir, 32 yanvar ise dogru deyil. Bildiyiniz kimi, JavaScript tarixləri avtomatik olaraq tənzimləyir. Bizim vəziyyətimizdə bu o deməkdir ki, 32 yanvar avtomatik olaraq 1 fevrala çevriləcək.

JavaScript-in bu xüsusiyyətini tarixin mövcud olub-olmadığını yoxlamaq üçün istifadə etmək olar. Necə yoxlayacayıq: bir tarix obyekti yaradacayıq və tarixin hissələrinin dəyişib-dəyişmədiyinə baxacayıq. Başqa sözlə, JavaScript bizim tariximizi tənzimləyib ya yox. Əgər tənzimləyibsə - demək, ötürdüyümüz tarix dogru deyil, əgər tənzimləməyibsə - dogrudur.

Gəlin təsvir ediləni edək:

let il = 2025; let ay = 0; let gun = 32; let tarix = new Date(il, ay, gun); if (tarix.getFullYear() == il && tarix.getMonth() == ay && tarix.getDate() == gun) { console.log('dogrudur'); } else { console.log('dogru deyil'); }

checkDate funksiyasını edin, hansı ki, təsvir olunan yoxlamanı yerinə yetirsin. Qoy funksiya true qaytarsın, əgər tarix dogrudursa və false, əgər deyilsə. Bu funksiyanın işləmə nümunəsi 31 yanvar və 32 yanvar üçün:

console.log(checkDate(2025, 0, 31)); // true çap edəcək console.log(checkDate(2025, 0, 32)); // false çap edəcək
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et