⊗jsPmTmCr 325 of 505 menu

Datuma pareizības pārbaude JavaScript

Tagad iemācīsimies pārbaudīt datuma pareizību. Piemēram, 31 janvāris ir pareizs datums, bet 32 janvāris - nepareizs. Kā jūs zināt, JavaScript automātiski koriģē datumus. Mūsu gadījumā tas nozīmē, ka 32 janvāris automātiski kļūs par 1 februāri.

Šo JavaScript īpašību var izmantot datuma eksistences pārbaudei. Kā mēs pārbaudīsim: izveidosim datuma objektu un paskatīsimies, vai datuma daļas ir mainījušās vai nē. Citiem vārdiem sakot, vai JavaScript veica mūsu datuma korekciju vai nē. Ja veica - tas nozīmē, ka mūsu padotais datums ir nepareizs, bet ja neveica - pareizs.

Izpildīsim aprakstīto:

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('pareizs'); } else { console.log('nepareizs'); }

Izveidojiet funkciju checkDate, kas veiks aprakstīto pārbaudi. Lai funkcija atgriež true, ja datums ir pareizs un false, ja nē. Piemērs šīs funkcijas darbībai 31 janvārim un 32 janvārim:

console.log(checkDate(2025, 0, 31)); // izvadīs true console.log(checkDate(2025, 0, 32)); // izvadīs false
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt