⊗jsPmTmCr 325 of 505 menu

JavaScript에서 날짜 유효성 검사

이제 날짜가 유효한지 검사하는 방법을 배워봅시다. 예를 들어, 131일은 유효한 날짜이지만, 132일은 유효하지 않습니다. 아시다시피, JavaScript는 날짜를 자동으로 보정합니다. 이 경우 132일은 자동으로 21일이 됩니다.

JavaScript의 이러한 특성을 이용하여 날짜의 존재 여부를 확인할 수 있습니다. 검사 방법: 날짜 객체를 생성한 후 날짜의 부분이 변경되었는지 살펴봅니다. 다시 말해, JavaScript가 우리가 전달한 날짜를 보정했는지 여부를 확인하는 것입니다. 보정했다면 우리가 전달한 날짜는 유효하지 않으며, 보정하지 않았다면 유효한 날짜입니다.

위에서 설명한 내용을 구현해 봅시다:

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를 반환하도록 하세요. 131일과 132일에 대한 이 함수의 작동 예시:

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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부