⊗jsPmTmCr 325 of 505 menu

Verificarea corectitudinii datei în JavaScript

Să învățăm acum cum să verificăm dacă o dată este corectă. De exemplu, 31 ianuarie este o dată corectă, în timp ce 32 ianuarie este incorectă. După cum știți, JavaScript corectează automat datele. În cazul nostru, aceasta înseamnă că 32 ianuarie va deveni automat 1 februarie.

Această proprietate a JavaScript poate fi folosită pentru a verifica dacă o dată există. Cum vom verifica: vom crea un obiect cu data și vom vedea dacă părțile datei s-au schimbat sau nu. Cu alte cuvinte, dacă JavaScript a efectuat corectarea datei noastre sau nu. Dacă a făcut-o - înseamnă că data transmisă de noi este incorectă, iar dacă nu a făcut-o - este corectă.

Să facem ceea ce am descris:

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('corectă'); } else { console.log('incorectă'); }

Creați o funcție checkDate care va efectua verificarea descrisă. Funcția să returneze true, dacă data este corectă și false, dacă nu. Exemplu de funcționare a acestei funcții pentru 31 ianuarie și 32 ianuarie:

console.log(checkDate(2025, 0, 31)); // va afișa true console.log(checkDate(2025, 0, 32)); // va afișa false
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge