일출·일몰 계산기
단순화된 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° 지평선 아래.
사용법
- 프리셋 선택 또는 직접 위·경도 입력(음수 = 남 / 서).
- 날짜 설정.
- 타임존 조정 — 알고리즘은 UTC로 계산, 표시 시 재포맷.
자주 묻는 질문
- 정확도?
- 중위도에서 ±1분 — 일상 촬영·원예·일정 계획엔 충분. 굴절은 NOAA 표준 −0.833° 오프셋으로 근사. 고정밀 천문엔 전용 ephemeris 라이브러리 사용.
- 극지방 근처 빈 값?
- 극지방 여름엔 해가 안 짐(일몰 없음), 극지방 겨울엔 안 뜸(일출 없음). 박명 행도 태양이 해당 단계 고도까지 안 내려가면 비어있음.
- 날씨 앱과 1~2분 차이가 나는 이유는?
- 천문 계산이 아니라 정의가 앱마다 다르기 때문이다. 일출은 보통 대기 굴절을 표준값만큼 감안해서 태양의 윗가장자리가 지평선을 넘는 순간으로 정의한다. 굴절값을 다르게 잡거나 고도 보정을 넣으면 결과가 1분 이상 움직인다. 게다가 이 계산은 실제 지평선을 가리는 산이나 건물을 전혀 모르고, 그쪽 영향이 훨씬 크다.
- 세 가지 박명은 실제로 어디에 쓰나?
- 시민박명은 인공조명 없이도 야외 활동이 가능한 구간이고, 대부분의 규정에서 말하는 낮이 이것이다. 항해박명은 바다에서 수평선이 아직 보이는 구간으로, 육분의 관측에 필요한 조건이다. 천문박명이 끝나면 어두운 천체를 볼 수 있을 만큼 하늘이 어두워진다. 고위도의 여름에는 뒤쪽 단계가 아예 오지 않으며, 그때 해당 항목이 비어서 나온다.
관련 도구
균시차(Equation of Time) & 해시계 보정 계산기
임의 날짜의 균시차(평균 태양시 vs 시태양시 차이)와, 표준시 자오선으로부터의 경도 보정, 실제 현지 시태양 정오, 그리고 해시계를 손목시계로 환산할 때 필요한 '해시계가 시계보다 X 분 앞/뒤' 보정값을 계산합니다.
시간 0 0
시간 차이 계산기
두 날짜·시각의 차이를 일·시·분·초로 정확히 계산합니다.
시간 0 0
항성시 계산기 (GMST, LMST, 율리우스일)
임의의 UTC 시각을 그리니치/지역 평균·겉보기 항성시, 율리우스일(JD), 수정율리우스일(MJD), 지구 자전각으로 변환 — 망원경 정렬·천체 관측·천문 소프트웨어용.
시간 0 0
D-day 계산기
두 날짜 사이의 일수, 또는 특정 날짜까지의 D-day를 계산하세요.
시간 0 0
날짜 계산기
날짜에서 연·월·주·일·영업일을 더하거나 빼고, 두 날짜의 차이도 계산합니다.
시간 0 0
시간 합계 계산기
시·분·초 단위의 시간을 더하고 빼서 합계를 h:m:s로, 그리고 소수 시간·총 분·총 초로 보여줍니다.
시간 0 0