상대 시간 계산기 (Time Ago)

시각을 “3 hours ago” 같은 표현으로 바꾸고, 반대로 표현이나 타임스탬프를 시각으로 되돌립니다 — 현지 시각·UTC·Unix 초를 함께 보여 줍니다.

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

상대 시간
3시간 전
현지 시각
2026. 11. 3. 오전 4:13:54
UTC
2026-11-03T04:13:54Z
Unix 초
1793679234
요일 (현지 시각)
화요일
전체 간격
3시간 전
총 주 수
0
총 일수
0
총 시간 수
3
총 분 수
180
총 초 수
10,800

양방향

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

같은 순간의 모든 형태

어느 방식으로 넣든 답은 상대 표현, 내 시간대의 현지 시각, UTC 타임스탬프, Unix 초로 함께 나오며 각각 복사 버튼이 붙고, 그 아래에는 내 시간대에서 그날이 무슨 요일인지도 나옵니다. 로그는 UTC나 epoch로 적혀 있지만, 궁금한 것은 거의 언제나 그 시각이 내 시간대로 얼마나 전이냐는 것입니다. 날짜 선택기는 분뿐 아니라 초까지 받습니다.

표현을 읽는 방식

방향은 단어에서 옵니다 — 과거는 “ago”나 “before”, 미래는 “in”·“from now”·“later”·“hence”이고, 앞에 붙은 −나 +가 있으면 그쪽이 우선합니다. 방향이 전혀 없는 표현은 과거로 읽는데, 타임스탬프 옆의 “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 줄은 절대 시각이므로 다른 곳에 옮길 때는 그쪽을 복사하세요. 브라우저가 이미 알려 주는 것 외에 위치를 추측하지 않습니다.

“한 달 전”이 아니라 정확한 간격을 볼 수 있나요?

네. ‘전체 간격’이 차이를 년·월·일·시·분·초로 나눠 보여 주고, 그 아래 줄들은 총 주 수·일수·시간 수·분 수·초 수로 보여 줍니다.

그 순간이 무슨 요일인지도 알려 주나요?

네. 현지 시각·UTC·Unix 줄 다음에 "요일 (현지 시각)" 줄이 나옵니다. 한국어 페이지는 현지 시각과 요일을 한국어로 적고, 영어 페이지는 브라우저의 영어 지역 설정대로 적습니다.