⊗jsPmTmCr 325 of 505 menu

Проверка на коректност на дата во JavaScript

Ајде сега да научиме како да ја провериме датата за коректност. На пример, 31 јануари е коректна дата, а 32 јануари е некоректна. Како што знаете, JavaScript автоматски ги корегира датите. Во нашиот случај тоа значи дека 32 јануари автоматски ќе стане 1 февруари.

Ова својство на JavaScript може да се искористи за да се провери дали датата постои. Како ќе проверуваме: ќе создадеме објект со дата и ќе видиме дали деловите од датата се промениле или не. Со други зборови, дали JavaScript извршил корекција на нашата дата или не. Ако извршил - значи внесената дата е некоректна, а ако не извршил - коректна.

Ајде да го направиме описanoто:

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('коректна'); } else { console.log('некоректна'); }

Направете функција checkDate, која ќе ја извршува опишаната проверка. Нека функцијата враќа true, ако датата е коректна и false, ако не е. Пример за работа на оваа функција за 31 јануари и 32 јануари:

console.log(checkDate(2025, 0, 31)); // ќе испише true console.log(checkDate(2025, 0, 32)); // ќе испише false
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј