개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.17 19:40

IntlCalendar::add 사용법에 대한 질문

목록
  • 디버깅의신 2일 전 2025.07.17 19:40
  • 32
    1
저는 IntlCalendar::add 함수를 사용하여 날짜를 계산하려고 하는데, 어떻게 시간을 추가할 수 있는지 모르겠습니다.

IntlCalendar를 사용하여 날짜를 계산할 때, add 함수를 사용하여 시간을 추가할 수 있습니다. 그러나 add 함수의 사용법이 조금 복잡하여 이해가 잘 안 갑니다.

IntlCalendar::add 함수는 두 가지 형태를 가집니다. 첫 번째 형태는 int 필드에 시간을 추가하는 것입니다. 예를 들어, IntlCalendar::FIELD_YEAR를 사용하여 년도를 추가할 수 있습니다. 그러나 필드의 목록이 너무 길어 어떤 필드를 사용해야 하는지 모르겠습니다.

두 번째 형태는 필드의 이름을 문자열로 전달하여 시간을 추가하는 것입니다. 예를 들어, "yyyy"를 사용하여 년도를 추가할 수 있습니다. 그러나 문자열을 사용할 때, 필드의 이름이 정확히 어떤 형식을 사용해야 하는지 모르겠습니다.

예를 들어, "yyyy-MM-dd"를 사용하여 년월일을 추가할 수 있나요? 아니면 "yyyy-MM-dd HH:mm:ss"를 사용하여 년월일시분초를 추가할 수 있나요?

IntlCalendar::add 함수를 사용하여 시간을 추가할 때, 어떤 필드를 사용해야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  2일 전

    IntlCalendar::add 함수는 두 가지 형태를 가집니다.

    첫 번째 형태는 int 필드에 시간을 추가하는 것입니다. 예를 들어, IntlCalendar::FIELD_YEAR를 사용하여 년도를 추가할 수 있습니다. 필드의 목록은 다음과 같습니다.

    - IntlCalendar::FIELD_YEAR : 년도
    - IntlCalendar::FIELD_MONTH : 월
    - IntlCalendar::FIELD_DAY_OF_MONTH : 일
    - IntlCalendar::FIELD_HOUR_OF_DAY : 시
    - IntlCalendar::FIELD_MINUTE : 분
    - IntlCalendar::FIELD_SECOND : 초
    - IntlCalendar::FIELD_MILLISECOND : 밀리초
    - IntlCalendar::FIELD_WEEK_OF_YEAR : 년의 주
    - IntlCalendar::FIELD_WEEK_OF_MONTH : 월의 주
    - IntlCalendar::FIELD_DAY_OF_WEEK : 요일
    - IntlCalendar::FIELD_AM_PM : 오전/오후

    두 번째 형태는 필드의 이름을 문자열로 전달하여 시간을 추가하는 것입니다. 예를 들어, "yyyy"를 사용하여 년도를 추가할 수 있습니다. 필드의 이름은 다음과 같습니다.

    - "yyyy" : 년도
    - "MM" : 월
    - "dd" : 일
    - "HH" : 시
    - "mm" : 분
    - "ss" : 초
    - "SSS" : 밀리초
    - "w" : 요일
    - "W" : 년의 주
    - "M" : 월의 주
    - "D" : 요일

    예를 들어, "yyyy-MM-dd"를 사용하여 년월일을 추가할 수 있습니다. 또한 "yyyy-MM-dd HH:mm:ss"를 사용하여 년월일시분초를 추가할 수 있습니다.

    2025-07-17 19:41

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,383건 / 28 페이지

검색

게시물 검색