⊗jsPmTmCr 325 of 505 menu

Memeriksa Validitas Tanggal dalam JavaScript

Mari kita pelajari cara memeriksa validitas suatu tanggal. Misalnya, 31 Januari adalah tanggal yang valid, sedangkan 32 Januari tidak valid. Seperti yang Anda ketahui, JavaScript secara otomatis mengoreksi tanggal. Dalam kasus kami, ini berarti 32 Januari secara otomatis akan menjadi 1 Februari.

Sifat JavaScript ini dapat digunakan untuk memeriksa keberadaan suatu tanggal. Cara pemeriksaannya: kita buat objek dengan tanggal tersebut dan lihat apakah bagian-bagian tanggalnya berubah atau tidak. Dengan kata lain, apakah JavaScript melakukan koreksi pada tanggal kita atau tidak. Jika iya - berarti tanggal yang kita berikan tidak valid, dan jika tidak - berarti valid.

Mari kita lakukan seperti yang dijelaskan:

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

Buatlah fungsi checkDate, yang akan melakukan pemeriksaan seperti yang dijelaskan. Biarkan fungsi tersebut mengembalikan true jika tanggal valid dan false jika tidak. Contoh cara kerja fungsi ini untuk 31 Januari dan 32 Januari:

console.log(checkDate(2025, 0, 31)); // akan menampilkan true console.log(checkDate(2025, 0, 32)); // akan menampilkan false
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak