일출·일몰 계산기
임의 위·경도와 날짜의 일출·일몰·태양 정오·세 박명 단계 계산 — NOAA 태양 알고리즘.
- 천문 새벽05:15:08
- 항해 새벽05:45:25
- 시민 새벽06:15:50
- 일출06:42:15
- 태양 정오12:17:12
- 일몰17:52:08
- 시민 황혼18:18:34
- 항해 황혼18:48:58
- 천문 황혼19:19:15
- 낮 길이11h 09m 53s
NOAA 단순화 알고리즘. 박명 단계: 시민 6°, 항해 12°, 천문 18° 지평선 아래.
사용법
- 프리셋을 선택하거나 위도·경도를 직접 입력합니다(음수 = 남 / 서).
- 날짜를 설정합니다.
- 타임존을 조정합니다. 알고리즘은 UTC로 계산하고, 표시할 때 다시 포맷합니다.
자세한 설명
펼치기접기
간략화된 NOAA 태양 위치 방정식을 구현합니다. 날짜와 (위도, 경도) 쌍에서 태양 적위와 각 사건의 시간각을 유도합니다. 시민박명은 태양이 지평선 아래 6도(인공조명이 필요해지기 시작하는 때), 항해박명은 12도(바다에서 수평선이 아직 보이는 때), 천문박명은 18도(하늘이 완전히 어두워지는 때)입니다. 태양이 해당 고도를 아예 지나지 않는 백야나 극야에서는 그 행을 비워 두고 안내를 표시합니다.
일출은 태양의 중심이 아니라 윗가장자리가 지평선에 닿는 순간으로 정의되며, 표준 계산은 거기에 더해 약 34분각의 대기 굴절을 반영합니다. 두 보정 모두 사건을 순수 기하학이 예측하는 것보다 앞당기며, 온대 위도에서는 몇 분 차이가 납니다. 굴절 값은 표준 조건의 평균이라, 지평선 근처의 특이한 기온 층은 실제 시각을 1~2분 옮깁니다. 그것이 이런 예측이 가질 수 있는 정확도의 하한입니다.
극지 근처의 빈 행은 실패가 아니라 진짜 답입니다. 북극권과 남극권 위에서는 태양이 며칠씩 떠 있거나 져 있을 수 있고, 극으로 갈수록 박명 문턱이 하나씩 떨어져 나갑니다. 제대로 된 일몰이 있으면서도 몇 달 동안 천문박명의 밤이 없는 곳이 있을 수 있는데, 상트페테르부르크의 백야가 바로 그것입니다.
이 모형은 관측자가 매끄러운 지평선의 해수면에 있다고 봅니다. 고도가 높으면 일출이 앞당겨지고 일몰이 늦춰지며, 동쪽의 산이나 건물은 일출을 늦춥니다. 둘 다 위도와 경도로는 표현할 수 없는 것들입니다. 시각도 법정시가 아니라 태양시 기준입니다. 표준 자오선에서 멀리 떨어진 시계를 쓰는 나라나 경도 폭이 넓은데 단일 시간대를 쓰는 나라에서는 계산된 시각이 공식 표와 반올림 이상으로 어긋납니다.
낮 길이는 같은 두 사건에서 유도되므로 위의 단서를 모두 물려받습니다.
자주 묻는 질문
얼마나 정확한가요?
중위도에서 ±1분입니다. 일상적인 촬영·원예·일정 계획에는 충분합니다. 굴절은 NOAA 표준인 −0.833° 오프셋으로 근사합니다. 고정밀 천문 계산에는 전용 ephemeris 라이브러리를 사용하세요.
극지방 근처에서 값이 비어 있는 이유는?
극지방의 여름에는 해가 지지 않고(일몰 없음), 겨울에는 뜨지 않습니다(일출 없음). 박명 행도 태양이 해당 단계의 고도까지 내려가지 않으면 비어 있습니다.
날씨 앱과 1~2분 차이가 나는 이유는?
천문 계산이 아니라 정의가 앱마다 다르기 때문입니다. 일출은 보통 대기 굴절을 표준값만큼 감안해서 태양의 윗가장자리가 지평선을 넘는 순간으로 정의합니다. 굴절값을 다르게 잡거나 고도 보정을 넣으면 결과가 1분 이상 움직입니다. 게다가 이 계산은 실제 지평선을 가리는 산이나 건물을 전혀 모르고, 그쪽 영향이 훨씬 큽니다.
세 가지 박명은 실제로 어디에 쓰나요?
시민박명은 인공조명 없이도 야외 활동이 가능한 구간이고, 대부분의 규정에서 말하는 낮이 이것입니다. 항해박명은 바다에서 수평선이 아직 보이는 구간으로, 육분의 관측에 필요한 조건입니다. 천문박명이 끝나면 어두운 천체를 볼 수 있을 만큼 하늘이 어두워집니다. 고위도의 여름에는 뒤쪽 단계가 아예 오지 않으며, 그때 해당 항목이 비어서 나옵니다.
관련 도구
균시차(Equation of Time) & 해시계 보정 계산기
임의 날짜의 균시차(평균 태양시 vs 시태양시 차이)와, 표준시 자오선으로부터의 경도 보정, 실제 현지 시태양 정오, 그리고 해시계를 손목시계로 환산할 때 필요한 '해시계가 시계보다 X 분 앞/뒤' 보정값을 계산합니다.
시간
항성시 계산기 (GMST, LMST, 율리우스일)
임의의 UTC 시각을 그리니치/지역 평균·겉보기 항성시, 율리우스일(JD), 수정율리우스일(MJD), 지구 자전각으로 변환 — 망원경 정렬·천체 관측·천문 소프트웨어용.
시간
시간 차이 계산기
두 날짜·시각의 차이를 일·시·분·초로 정확히 계산합니다.
시간
월출·월몰 시각과 달 위치 계산기
어느 장소, 어느 날짜든 월출·남중·월몰 시각을 구하고, 원하는 시각의 달 고도, 방위각, 거리, 밝은 면 비율도 보여줍니다.
시간
D-day 계산기
두 날짜 사이의 일수, 또는 특정 날짜까지의 D-day를 계산하세요.
시간
날짜 계산기
날짜에서 연·월·주·일·영업일을 더하거나 빼고, 두 날짜의 차이도 계산합니다.
시간