상대 시간 계산기 (Time Ago)

시각을 “3 hours ago” 같은 표현으로 바꾸고, 반대로 표현이나 원시 타임스탬프에서 시각을 되찾습니다 — 현지 시각·UTC·Unix 초를 함께 보여 줍니다. 100% 브라우저에서 처리되며 업로드되지 않습니다.

“3 hours ago”, “in 2 weeks”, “-90m” 같은 표현과 epoch 초·밀리초, ISO 8601을 읽습니다. m은 분, mo는 개월입니다.

상대 시간
3시간 전
현지 시각
2026. 9. 16. 오후 11:27:03
UTC
2026-09-16T23:27:03Z
Unix 초
1789601223

🔒 브라우저에서 실시간으로 계산되며 업로드되지 않습니다.

양방향

날짜와 시각을 고르면 상대 시간 표현이 나오고, 시계가 흐르는 대로 저절로 갱신됩니다. 반대로 표현을 직접 입력해도 됩니다 — “3 hours ago”, “in 2 weeks”, “-90m”, “1 day 3 hours ago” — 그 표현이 가리키는 시각을 계산해 줍니다. 같은 칸에 epoch 타임스탬프나 ISO 8601 문자열을 붙여넣어도 읽습니다. 로그 한 줄에서 시작된 질문이라면 손에 있는 건 대개 그 형태이기 때문입니다.

같은 순간의 모든 형태

어느 방식으로 넣든 답은 상대 표현, 내 시간대의 현지 시각, UTC 타임스탬프, Unix 초로 함께 나오며 각각 복사 버튼이 붙습니다. 예전에는 이 변환 때문에 다른 도구를 열어야 했습니다 — 로그는 UTC나 epoch로 적혀 있고, 궁금한 것은 거의 언제나 그게 내 하루로 치면 얼마나 전이냐는 것이니까요. 날짜 선택기도 이제 분이 아니라 초까지 받습니다.

표현을 읽는 방식

방향은 단어에서 옵니다 — 과거는 “ago”나 “before”, 미래는 “in”·“from now”·“later”이고, 앞에 붙은 −나 +가 있으면 그쪽이 우선합니다. 방향이 전혀 없는 표현은 과거로 읽는데, 타임스탬프 옆의 “3 hours”가 어디서나 그 뜻이기 때문입니다. 단위는 풀어 써도 줄여 써도 되며, m은 분이고 mo는 개월입니다 — 모든 로그 형식이 쓰는 관례입니다. 개월과 연은 평균 길이가 아니라 달력을 따라 움직이므로 3월 31일의 한 달 전은 2월의 마지막 날입니다.

자주 묻는 질문

반대로 표현에서 시각을 구할 수도 있나요?

네, 두 번째 칸이 그것입니다. “3 hours ago”, “in 2 weeks”, “-90m”, “1 day 3 hours ago” 같은 표현을 넣으면 현지 시각·UTC·Unix 초로 그 순간을 알려 줍니다. 칸을 비우면 다시 날짜 선택기가 기준이 됩니다.

Unix 타임스탬프도 받나요?

네 — 10자리는 초, 13자리는 밀리초로 읽습니다 — ISO 8601 문자열도 시간대 표기 유무와 상관없이 읽습니다. 2026-06-15처럼 날짜만 적힌 값은 UTC 자정으로 읽는데, 로그에 그렇게 적혀 있다면 어디서나 그날을 뜻하기 때문입니다.

m은 분인가요 개월인가요?

분입니다. 개월은 mo입니다. 모든 로그 형식과 기간 표기가 그렇게 쓰며, 다르게 읽으면 의도한 값보다 약 4만 3천 배 큰 값이 조용히 나오게 됩니다.

어느 시간대를 기준으로 하나요?

날짜 선택기와 현지 시각 줄은 사용자의 시간대를 씁니다. UTC와 Unix 줄은 절대 시각이므로 다른 곳에 옮길 때는 그쪽을 복사하세요. 브라우저가 이미 알려 주는 것 외에 위치를 추측하지 않습니다.

업로드되는 데이터가 있나요?

없습니다. 모든 처리는 브라우저 안에서 이뤄집니다. 입력한 시각도 표현도 어디로 전송되거나 저장되지 않습니다.