RFC 3339 타임스탬프 생성기 안내
RFC 3339는 인터넷 API·로그·DB에서 가장 널리 쓰는 날짜·시간 표기 표준으로, ISO 8601의 엄격한 프로필입니다. 날짜와 시간 사이를 T로 구분하고, 끝에 오프셋(Z 또는 +09:00)을 반드시 붙입니다. 예: 2026-05-31T14:00:00+09:00. 이 도구는 날짜·타임존을 고르면 정확한 RFC 3339 문자열을 만들어 주고, 이미 가진 문자열의 형식이 올바른지도 검사합니다.
핵심은 오프셋이 없는 시각은 의미가 모호하다는 점입니다. 2026-05-31T14:00:00만으로는 어느 지역의 14시인지 알 수 없습니다. RFC 3339는 오프셋을 강제해 이 문제를 없앱니다. Z는 UTC를 뜻하고, 한국시간은 +09:00입니다. 따라서 ...05:00:00Z와 ...14:00:00+09:00은 완전히 같은 순간을 가리킵니다.
실무에서는 데이터를 저장하거나 API로 주고받을 때 RFC 3339(UTC, 즉 끝이 Z인 형식)를 권장합니다. 서버·DB는 UTC로 통일해 두고, 사용자에게 보여줄 때만 한국시간으로 변환하면 서버 위치나 서머타임에 흔들리지 않습니다. 이 도구의 ‘생성’ 영역은 선택한 타임존을 그대로 오프셋으로 붙이고 동시에 해당 시각을 UTC·KST로 풀어 보여주므로, 같은 순간을 여러 표기로 비교하며 정확히 확인할 수 있습니다. 밀리초가 필요하면 초 뒤에 소수점을 더해 2026-05-31T14:00:00.123+09:00처럼 쓰며, 이 역시 검증 칸에서 인식합니다.
자주 묻는 질문 (FAQ)
Q. RFC 3339와 ISO 8601의 차이는?
A. RFC 3339는 ISO 8601의 인터넷 프로필로, T 구분과 오프셋을 반드시 포함하는 더 엄격한 형식입니다.
Q. Z와 +09:00은 무슨 뜻인가요?
A. Z는 UTC(오프셋 0)이며, 같은 순간을 KST로 쓰면 +09:00 오프셋이 됩니다.
Q. 입력 문자열이 올바른지 검사할 수 있나요?
A. 네. 검증 칸에 넣으면 형식 충족 여부와 파싱된 UTC·KST 시각, 오류 원인을 표시합니다.