ISO 8601 기간 더하기·빼기
로컬 처리날짜에 P1Y2M3D 같은 ISO 8601 기간을 더하거나 뺍니다
사용 방법과 처리 기준
날짜에 P1Y2M3D 같은 ISO 8601 기간을 더하거나 뺍니다
도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.
현재 제한
- 최대 입력 길이 100,000자
ISO 8601 기간은 P(기간) 뒤에 Y(년)·M(월)·W(주)·D(일), T 뒤에 H(시)·M(분)·S(초)를 적는 표기입니다. "작업"에서 더하기·빼기를 고르면 연·월을 먼저 달력으로, 나머지를 그다음에 적용합니다.
소수점 초(PT0.5S)는 결과를 초 단위로만 나타낼 수 있어 받지 않습니다.
이 도구로 할 수 있는 일
- 달력 단위
- 연·월은 달력으로 이동하고 없는 날짜는 월말로 맞춥니다.
- 고정 단위
- 주·일·시·분·초는 정확한 길이만큼 이동합니다.
- 오프셋 유지
- +09:00처럼 오프셋이 적힌 시각은 결과에도 같은 오프셋을 붙입니다.
ISO 8601 기간 더하기·빼기 사용 방법
- 1작업 고르기더하기 또는 빼기를 고릅니다.
- 2기준 시각 입력YYYY-MM-DDTHH:MM:SS로 적습니다.
- 3기간 입력P1M2DT3H처럼 적습니다.
활용 예시
1개월 2일 3시간 더하기
입력: 2026-01-31T10:00:00 + P1M2DT3H
결과: 2026-03-02T13:00:00
하루 빼기
입력: 2026-03-01T00:00:00 − P1D
결과: 2026-02-28T00:00:00
이럴 때 유용해요
- 설정 파일·API에 적힌 ISO 기간(만료·보존 기간)이 언제 끝나는지 볼 때
- 구독·쿠폰의 P1M·P1Y 같은 기간을 실제 날짜로 바꿀 때
자주 묻는 질문 (FAQ)
1월 31일 + P1M2D가 왜 3월 2일인가요?
먼저 1개월을 더해 2월 31일 대신 2월 28일이 되고, 그다음 2일을 더해 3월 2일이 됩니다. 연·월을 먼저, 일·시간을 나중에 적용합니다.
