본문으로 건너뛰기
AZ Tools

일출·일몰 계산기

단순화된 NOAA 태양 위치 방정식 구현: 날짜와 (위도, 경도) 쌍에서 각 이벤트의 태양 적위·시각 도출. 시민 박명 = 태양이 지평선 6° 아래(인공광 필요 시점), 항해 박명 = 12°(바다에서 지평선 여전히 보임), 천문 박명 = 18°(하늘 완전히 어두움). 태양이 해당 고도 통과 안 함(극일·극야)일 땐 해당 행 비우고 노트 표시.

프리셋
  • 천문 새벽04:17:33
  • 항해 새벽04:52:11
  • 시민 새벽05:25:09
  • 일출05:52:37
  • 태양 정오12:35:34
  • 일몰19:18:30
  • 시민 황혼19:45:59
  • 항해 황혼20:18:57
  • 천문 황혼20:53:35
  • 낮 길이13h 25m 52s

NOAA 단순화 알고리즘. 박명 단계: 시민 6°, 항해 12°, 천문 18° 지평선 아래.

사용법

  1. 프리셋 선택 또는 직접 위·경도 입력(음수 = 남 / 서).
  2. 날짜 설정.
  3. 타임존 조정 — 알고리즘은 UTC로 계산, 표시 시 재포맷.

자주 묻는 질문

정확도?
중위도에서 ±1분 — 일상 촬영·원예·일정 계획엔 충분. 굴절은 NOAA 표준 −0.833° 오프셋으로 근사. 고정밀 천문엔 전용 ephemeris 라이브러리 사용.
극지방 근처 빈 값?
극지방 여름엔 해가 안 짐(일몰 없음), 극지방 겨울엔 안 뜸(일출 없음). 박명 행도 태양이 해당 단계 고도까지 안 내려가면 비어있음.
날씨 앱과 1~2분 차이가 나는 이유는?
천문 계산이 아니라 정의가 앱마다 다르기 때문이다. 일출은 보통 대기 굴절을 표준값만큼 감안해서 태양의 윗가장자리가 지평선을 넘는 순간으로 정의한다. 굴절값을 다르게 잡거나 고도 보정을 넣으면 결과가 1분 이상 움직인다. 게다가 이 계산은 실제 지평선을 가리는 산이나 건물을 전혀 모르고, 그쪽 영향이 훨씬 크다.
세 가지 박명은 실제로 어디에 쓰나?
시민박명은 인공조명 없이도 야외 활동이 가능한 구간이고, 대부분의 규정에서 말하는 낮이 이것이다. 항해박명은 바다에서 수평선이 아직 보이는 구간으로, 육분의 관측에 필요한 조건이다. 천문박명이 끝나면 어두운 천체를 볼 수 있을 만큼 하늘이 어두워진다. 고위도의 여름에는 뒤쪽 단계가 아예 오지 않으며, 그때 해당 항목이 비어서 나온다.

관련 도구