라이브러리

[PHP] IntlCalendar::add - 필드에 (부호가 있는) 시간 양을 추가합니다.


IntlCalendar::add는 PHP 5.5.0 버전부터 사용할 수 있는 함수로, 국제 달력에 날짜를 추가하거나 제거하는 데 사용됩니다.

IntlCalendar::add 함수의 사용법


IntlCalendar::add 함수는 다음과 같은 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

 IntlCalendar::add($calendar, $field, $value)



- `$calendar`: 국제 달력을 나타내는 IntlCalendar 객체입니다.
- `$field`: 날짜 필드를 나타내는 정수입니다. 다음 표에 나열된 필드 중 하나를 지정할 수 있습니다.
- IntlCalendar::FIELD_YEAR (1): 년도
- IntlCalendar::FIELD_MONTH (2): 월
- IntlCalendar::FIELD_WEEK_OF_YEAR (3): 년도 내의 주
- IntlCalendar::FIELD_WEEK_OF_MONTH (4): 년도 내의 주
- IntlCalendar::FIELD_DAY_OF_YEAR (5): 년도 내의 일
- IntlCalendar::FIELD_DAY_OF_WEEK (6): 주
- IntlCalendar::FIELD_DAY_OF_WEEK_IN_MONTH (7): 월 내의 주
- IntlCalendar::FIELD_AM_PM (8): 오전/오후
- IntlCalendar::FIELD_HOUR_OF_DAY (9): 24시간 시
- IntlCalendar::FIELD_HOUR (10): 12시간 시
- IntlCalendar::FIELD_MINUTE (11): 분
- IntlCalendar::FIELD_SECOND (12): 초
- IntlCalendar::FIELD_MILLISECOND (13): 밀리초
- IntlCalendar::FIELD_TIMEZONE_OFFSET (14): 시간대 오프셋
- IntlCalendar::FIELD_DST_OFFSET (15): 일광 절약 시간
- IntlCalendar::FIELD_YEAR_WOY (16): 년도 내의 주
- IntlCalendar::FIELD_DOW_LOCAL (17): 주
- IntlCalendar::FIELD_EXTENDED_YEAR (18): 연도 (4자리)
- IntlCalendar::FIELD_JULIAN_DAY (19): 율리우스일
- IntlCalendar::FIELD_MILLISECONDS_IN_DAY (20): 일 내의 밀리초
- IntlCalendar::FIELD_IS_LEAP_MONTH (21): 윤년인지 여부
- IntlCalendar::FIELD_GREGORIAN_CUTOFF (22): 그레고리력으로부터의 년도
- `$value`: 날짜 필드에 추가하거나 제거할 값입니다.

예제


IntlCalendar::add 함수를 사용하여 년도, 월, 일을 추가하거나 제거하는 예제를 살펴보겠습니다.

#hostingforum.kr
php

// 국제 달력을 생성합니다.

$calendar = new IntlCalendar('ko_KR');



// 현재 날짜를 설정합니다.

$calendar->setTime(2024, 2, 14);



// 년도를 1 증가시킵니다.

$calendar->add(IntlCalendar::FIELD_YEAR, 1);



// 월을 2 증가시킵니다.

$calendar->add(IntlCalendar::FIELD_MONTH, 2);



// 일을 10 증가시킵니다.

$calendar->add(IntlCalendar::FIELD_DAY_OF_MONTH, 10);



// 년도, 월, 일을 출력합니다.

echo $calendar->getYear() . "
"; // 2025

echo $calendar->getMonth() . "
"; // 4

echo $calendar->getDayOfMonth() . "
"; // 24



IntlCalendar::add 함수를 사용하여 국제 달력을 쉽게 조작할 수 있습니다. 이 함수는 날짜 필드를 추가하거나 제거하는 데 사용할 수 있으며, 다양한 날짜 필드를 지원합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 450 페이지

검색

게시물 검색