날짜 증가 함수 설명
date_inc_day
함수는 주어진 날짜 및 시간 값에 특정 일수를 더하여 새로운 날짜 및 시간 값을 반환하는 기능을 제공합니다.
문법
date_inc_day(date, amount);
인수 설명
인수 | 유형 | 설명 |
---|---|---|
date | datetime | 더할 날짜 및 시간 값 |
amount | integer | 더할 일수 (정수여야 함) |
반환 값
- 새로운 날짜 및 시간 값
예제
다음은 date_inc_day
함수를 사용하는 예제입니다:
mynewdatetime = date_inc_day(date_current_datetime(), 365);
위 코드는 현재 날짜에 365일을 더한 값을 "mynewdatetime" 변수에 설정합니다.
활용 예제
- 특정 날짜에 30일 추가하기
gml specific_date = date_create(2023, 1, 1); new_date = date_inc_day(specific_date, 30);
- 사용자가 입력한 날짜에 일수 더하기
gml user_date = date_create(2023, 5, 15); days_to_add = 10; updated_date = date_inc_day(user_date, days_to_add);
- 매일 특정 작업 예약하기
gml today = date_current_datetime(); for (var i = 1; i <= 7; i++) { task_date = date_inc_day(today, i); // 작업 예약 코드 }
- 연말까지 남은 일수 계산하기
gml today = date_current_datetime(); end_of_year = date_create(2023, 12, 31); days_remaining = date_inc_day(today, (end_of_year - today) / (24 * 60 * 60 * 1000));
- 주말을 피한 날짜 계산하기
gml start_date = date_create(2023, 9, 1); for (var i = 0; i < 10; i++) { next_day = date_inc_day(start_date, i); if (date_get_weekday(next_day) != 0 && date_get_weekday(next_day) != 6) { // 평일인 경우 처리 } }