날짜 비교 함수 설명
date_compare_date
함수는 두 날짜를 비교하여 어느 날짜가 더 이른지 또는 늦은지를 확인하는 데 사용됩니다. 이 함수는 다음과 같은 값을 반환합니다:
-1
: 첫 번째 날짜가 더 이른 경우0
: 두 날짜가 동일한 경우1
: 첫 번째 날짜가 더 늦은 경우
문법
date_compare_date(date1, date2);
매개변수 설명
매개변수 | 타입 | 설명 |
---|---|---|
date1 | Datetime | 첫 번째 날짜 |
date2 | Datetime | 비교할 날짜 |
반환값
- 실수형 값 (Real)
예제
d = date_compare_date(date_create_datetime(2011, 9, 15, 11, 4, 0), date_current_datetime());
위의 코드는 d
에 두 날짜를 비교한 결과를 설정합니다. 2011년 9월 15일이 현재 날짜보다 이르므로, d
는 아마도 1
이 될 것입니다.
활용 예제
예제 1: 두 날짜 비교하기
date1 = date_create_datetime(2020, 1, 1, 0, 0, 0);
date2 = date_create_datetime(2021, 1, 1, 0, 0, 0);
result = date_compare_date(date1, date2);
예제 2: 날짜가 같은지 확인하기
date1 = date_create_datetime(2022, 5, 20, 12, 0, 0);
date2 = date_create_datetime(2022, 5, 20, 12, 0, 0);
result = date_compare_date(date1, date2);
예제 3: 날짜의 차이 계산하기
date1 = date_create_datetime(2019, 12, 31, 23, 59, 59);
date2 = date_create_datetime(2020, 1, 1, 0, 0, 0);
result = date_compare_date(date1, date2);
예제 4: 사용자 입력 날짜 비교하기
user_date1 = date_create_datetime(user_input_year1, user_input_month1, user_input_day1, 0, 0, 0);
user_date2 = date_create_datetime(user_input_year2, user_input_month2, user_input_day2, 0, 0, 0);
result = date_compare_date(user_date1, user_date2);
이 함수는 날짜를 비교하는 데 유용하며, 다양한 상황에서 활용될 수 있습니다.