>웹 프론트엔드 >JS 튜토리얼 >JavaScript로 날짜를 어떻게 비교할 수 있나요?

JavaScript로 날짜를 어떻게 비교할 수 있나요?

Susan Sarandon
Susan Sarandon원래의
2024-12-28 17:05:15487검색

How Can I Compare Dates in JavaScript?

JavaScript에서 두 날짜 비교

웹 개발의 일반적인 작업은 두 날짜를 비교하는 것입니다. JavaScript는 Date 객체를 사용하여 이를 수행하는 편리한 방법을 제공합니다. 이 튜토리얼은 초과, 미만, 과거가 아닌 날짜를 비교하는 과정을 안내합니다.

날짜 개체 사용

날짜를 비교하려면 Date 객체를 활용하겠습니다. 이 객체를 사용하면 날짜를 구성하고 관련 속성에 액세스할 수 있습니다. 예를 들어, 특정 문자열이나 숫자로 날짜를 생성하려면 다음을 사용할 수 있습니다.

let date1 = new Date("2023-03-08");

또는 현재 시간을 기준으로 날짜를 생성할 수 있습니다.

let date2 = new Date();

날짜 비교

날짜를 비교하려면 다음을 사용할 수 있습니다. 연산자:

  • >: 보다 큼
  • <: 보다 작음
  • >=: 크거나 같음
  • < =: 작거나 같음

예를 들어 date1이 더 큰지 확인하려면 date2보다 다음을 사용할 수 있습니다.

if (date1 > date2) {
  // Code to execute if date1 is greater than date2
}<p><strong>동등 비교</strong></p>
<p>동일 비교(== 및 ===)는 다음과 직접 작동하지 않는다는 점에 유의하는 것이 중요합니다. 날짜 객체. 날짜가 같은지 비교하려면 UNIX 시대 이후의 밀리초 수를 반환하는 getTime() 메서드를 사용해야 합니다.</p>
<pre class="brush:php;toolbar:false">if (date1.getTime() === date2.getTime()) {
  // Code to execute if the dates are equal
}

과거 비교

날짜가 과거가 아닌지 확인하려면 현재 날짜와 비교할 수 있습니다. 날짜:

if (date1 >= new Date()) {
  // Code to execute if date1 is not in the past
}

결론

이러한 방법을 이해하면 다양한 시나리오에 대해 JavaScript의 날짜를 쉽게 비교할 수 있습니다. 과거보다 크거나 작거나 과거의 날짜를 확인하는 경우 JavaScript를 사용하면 됩니다.

위 내용은 JavaScript로 날짜를 어떻게 비교할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.