JavaScript에서 날짜를 확인하는 방법

Javascripteseo Naljjaleul Hwag Inhaneun Bangbeob



JavaScript는 개발자의 요구 사항을 쉽게 하기 위해 다양한 내장 기능을 제공하는 것으로 유명합니다. 날짜 유효성 검사는 사람들이 전 세계적으로 서로 다른 시간대를 따르기 때문에 자체적으로 중요합니다. 예를 들어, Date.parse() 그리고 정규식 JavaScript에서 날짜를 확인하는 데 사용됩니다. 두 방법 모두 양식 유효성 검사에서 날짜 형식을 확인하는 것이 중요합니다. 또한 사용자는 다음과 같은 형식을 수동으로 정의하여 날짜를 확인할 수 있습니다. '월/일/년' . 이 게시물은 JavaScript에서 날짜를 확인하는 여러 방법을 보여줍니다.

JavaScript에서 날짜를 확인하는 방법은 무엇입니까?

그만큼 Date.parse() 메서드는 날짜 문자열을 구문 분석하는 데 사용됩니다. 이 메서드는 날짜를 인수로 입력하고 반환합니다. 밀리초 . 또한 정규식을 사용하여 날짜를 확인할 수도 있습니다. 표현식은 다음을 따라 사용자가 날짜를 입력했는지 확인합니다. '월/일/년' 체재.

연습하자 Date.parse() 그리고 정규식 JavaScript에서 날짜를 확인합니다.







예 1: JavaScript에서 Date.parse()를 사용하여 날짜 유효성 검사

예는 다음을 사용하여 날짜를 검증하는 것으로 간주됩니다. Date.parse() 자바스크립트의 메소드. 방법은 다음을 따릅니다. '월/일/년' 체재. 또한 사용자는 다음을 따를 수도 있습니다. ISO 날짜 형식 'yy-mm-dd' . 예제 코드는 아래에서 설명합니다.



암호



console.log ( '날짜를 확인하는 예' ) ;
허락하다 isValidDate = Date.parse ( '11/05/22' ) ;
만약에 ( isNaN ( isValidDate ) ) {
console.log ( '올바른 날짜 형식이 아닙니다.' ) ;
}
또 다른 {
console.log ( '유효한 날짜 형식입니다.' ) ;
}


코드에 대한 설명은 아래와 같습니다.





    • 그만큼 구문 분석() 메서드는 날짜를 전달하여 조정됩니다. '월/일/년' 와 같은 형식 “05/11/22” 날짜 형식의 문자열을 반환합니다.
    • 그 후, isNaN() 메서드는 전달 문자열 여부를 계산하는 if-else 문과 함께 적용됩니다. 'isValid날짜' 숫자인지 아닌지.
    • 만약 isNaN() 메소드가 true 값을 리턴한 다음 메시지를 표시합니다. '올바른 날짜 형식이 아닙니다.'
    • 그렇지 않으면 표시 '유효한 날짜 형식' 활용하여 console.log() 방법.


산출


그만큼 isNaN() 메서드는 다음을 반환합니다. 거짓 값, 문자열 전달 'isValid날짜' 숫자로. 따라서 메시지를 표시하여 else-block 문을 실행합니다. '유효한 날짜 형식' 콘솔 창에서.



예 2: JavaScript에서 정규식을 사용하여 날짜 유효성 검사

정규식은 패턴과 일치하도록 조정됩니다. '월/일/년' 날짜 형식으로. 통과 날짜를 평가하고 부울 출력(true 또는 false)을 반환합니다. 예제 코드는 다음과 같습니다.

암호

console.log ( '날짜를 확인하는 또 다른 예' ) ;
여기서 d_reg = / ^^ ( 0 [ 1 - 9 ] | 1 [ 0 - ] ) \ / ( 0 [ 1 - 9 ] | 1 \디 | \디 | [ 01 ] ) \ / ( 0 [ 1 - 9 ] | 1 [ 1 - 9 ] | [ 1 - 9 ] ) $ / ;
변수 사용자 날짜 = '01/12/22'
만약에 ( d_reg.test ( user_date ) ) {
console.log ( '날짜는 mm/dd/yy 형식을 따릅니다.' ) ; }
또 다른 {
console.log ( '잘못된 날짜 형식' ) ;
}


코드에 대한 설명은 아래와 같습니다.

    • 정규식 '/^(0[1-9]|1[0-2])\/(0[1-9]|1\d|2\d|3[01])\/(0[1-9] |1[1-9]|2[1-9])$/” 확인하기 위해 적용됩니다. '월/일/년' 에 저장되는 날짜 형식 '하찮은 것' 변하기 쉬운 .
    • 날짜 “01/12/22” 에 할당된다 'user_date'
    • 그 후 조건이 적용됩니다. 'd_reg.test' 날짜를 인수로 전달하여 날짜를 확인합니다.
    • 결국, console.log() 방법은 출력을 표시하는 데 사용됩니다.


산출


출력은 날짜가 “01/12/22” 다음을 따른다 '월/일/년' 정규식을 사용하여 형식을 지정합니다.

결론

자바스크립트에서, Date.parse() 그리고 정규식 날짜를 확인하는 데 사용할 수 있습니다. Date.parse() 메서드는 전달 날짜를 기준으로 밀리초 수를 반환합니다. 마찬가지로 정규식은 다음 날짜의 유효성을 검사하는 것으로 간주됩니다. '월/일/년' 체재. 이 게시물은 예제를 통해 날짜를 확인하는 가능한 방법을 보여주었습니다.