>  기사  >  웹 프론트엔드  >  JavaScript에서 같은 날 두 개의 타임스탬프를 확인하는 방법은 무엇입니까?

JavaScript에서 같은 날 두 개의 타임스탬프를 확인하는 방법은 무엇입니까?

PHPz
PHPz앞으로
2023-09-15 21:45:03861검색

如何在 JavaScript 中检查同一天的两个时间戳?

애플리케이션을 개발할 때 JavaScript를 절대 사용하지 않으며 Date 객체도 사용하지 않습니다. 날짜 개체는 개발자 요구 사항에 따라 날짜를 생성하고 조작할 수 있으므로 JavaScript에서 매우 중요합니다.

이 튜토리얼에서는 두 개의 타임스탬프가 같은 날인지 다른 날인지 확인하는 방법을 알아봅니다. 실시간 개발에서는 매우 유용합니다. 예를 들어, 우리는 사용자가 몇 가지 일상적인 작업을 수행하기를 원합니다. 따라서 사용자가 오늘 작업을 수행했는지 확인해야 하는데, 작업을 마지막으로 수행한 날짜와 현재 날짜를 비교하여 확인할 수 있습니다.

두 Date 객체의 연도, 월, 일을 각각 비교

Date() 개체에는 날짜 값에서 각각 연도, 월, 일을 가져오는 getFullYear(), getMonth() 및 getDate() 메서드가 포함되어 있습니다. 두 타임스탬프의 연도, 월, 일이 같은 날인지 확인할 수 있습니다.

문법

사용자는 다음 구문에 따라 getFullYear(), getMonth(), getDate() 및 항등 연산자를 사용하여 같은 날의 두 타임스탬프를 확인할 수 있습니다.

으아악

위 구문에서 date1과 date2는 서로 다른 두 개의 타임스탬프입니다.

아래 예에서는 date1, date2, date3이라는 세 개의 날짜를 만들었습니다. 위의 논리를 사용하여 같은 날의 두 타임스탬프를 비교하는 CompareTwoDates() 함수를 만들었습니다.

으아악

시, 분, 초, 밀리초를 0으로 설정하고 두 날짜를 비교하세요

Date() 개체의 setHours() 메서드를 사용하면 타임스탬프에 시간, 분, 초, 밀리초를 설정할 수 있습니다. 시, 분, 초, 밀리초를 나타내는 4개의 매개변수가 필요합니다. 또한 마지막 세 매개변수는 선택사항이지만 모두 0으로 설정합니다. 시, 분, 초, 밀리초를 0으로 설정하면 하루가 시작되는 타임스탬프를 얻을 수 있습니다. 두 타임스탬프의 시작 시간이 동일한 경우 타임스탬프는 같은 날에 대한 것입니다.

문법

같은 날의 두 타임스탬프를 비교하려면 아래 구문을 따르세요.

으아악

위 구문에서는 setHours() 메서드를 사용하여 시간을 0으로 설정한 후 date1 date2 를 비교합니다.

아래 예에서는 Date() 개체를 사용하여 두 개의 타임스탬프를 만들었습니다. CompareTwoDates() 함수는 두 타임스탬프의 시, 분, 초, 밀리초를 0으로 설정하여 타임스탬프가 같은 날인지 확인합니다.

으아악

toDateString() 메소드 사용

toDateString() 메서드를 사용하면 타임스탬프에서 날짜 문자열만 가져올 수 있으며 타임스탬프에서 시간을 제거하고 날짜 문자열만 반환합니다. 두 타임스탬프의 날짜 문자열이 동일하면 둘 다 같은 날짜에 있다고 말할 수 있습니다.

문법

toDateString() 메서드를 사용하여 같은 날의 두 타임스탬프를 확인하려면 다음 구문을 따르세요.

으아악

아래 예에서는 사용자가 "두 날짜 비교" 버튼을 클릭하면 isForSameDays() 함수가 호출됩니다. isForSameDays() 함수에서는 toDateString() 메서드를 사용하여 타임스탬프에서 날짜 문자열만 가져오고 등호 연산자를 사용하여 두 날짜 문자열을 비교합니다.

으아악

이 튜토리얼에서는 같은 날의 두 타임스탬프를 확인하는 세 가지 방법을 알려줍니다. toDateString() 메서드를 사용하는 세 번째 방법은 매우 간단한 한 줄짜리 방법입니다.

위 내용은 JavaScript에서 같은 날 두 개의 타임스탬프를 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제