날짜 간격 계산 함수: date_year_span

이 문서에서는 두 날짜 사이의 연도 수를 계산하는 date_year_span 함수에 대해 설명합니다. 이 함수는 항상 양수 값을 반환하며, 불완전한 연도는 소수로 반환됩니다.

함수 구문

date_year_span(date1, date2);

매개변수 설명

매개변수 타입 설명
date1 datetime 첫 번째 날짜
date2 datetime 비교할 날짜

반환 값

  • 두 날짜 사이의 연도 수 (소수 포함)

예제

다음은 date_year_span 함수를 사용하는 예제입니다.

diff = date_year_span(date_create_datetime(2011, 9, 15, 11, 4, 0), date_current_datetime());

위 코드는 2011년 9월 15일 11시 04분 0초와 현재 날짜 및 시간 사이의 연도 수를 diff 변수에 저장합니다.

활용 예제

  1. 나이 계산하기 gml birth_date = date_create_datetime(1990, 5, 20, 0, 0, 0); current_age = date_year_span(birth_date, date_current_datetime());
  2. 프로젝트 기간 계산하기 gml start_date = date_create_datetime(2020, 1, 1, 0, 0, 0); end_date = date_create_datetime(2023, 1, 1, 0, 0, 0); project_duration = date_year_span(start_date, end_date);
  3. 기념일 확인하기 gml anniversary_date = date_create_datetime(2015, 6, 15, 0, 0, 0); years_since_anniversary = date_year_span(anniversary_date, date_current_datetime());
  4. 이벤트 간격 계산하기 gml event1_date = date_create_datetime(2018, 3, 10, 0, 0, 0); event2_date = date_create_datetime(2021, 3, 10, 0, 0, 0); interval_between_events = date_year_span(event1_date, event2_date);

이러한 예제들은 date_year_span 함수를 활용하여 다양한 날짜 간격을 계산하는 방법을 보여줍니다.