일출 & 일몰 시각 작동 방식
일출·일몰 시간 도구는 표준 천문 알고리즘을 사용해 브라우저 안에서 선택한 위치와 날짜의 정확한 일출, 일몰, 태양 남중, 총 낮 길이를 계산합니다. 선택한 위치의 위도와 경도를 직접 입력하거나 위치 버튼을 눌러 권한을 허용한 뒤 기기에서 값을 채우고, 날짜를 선택하면 도구가 NOAA 태양 위치 공식을 사용해 태양 이벤트를 계산합니다. 서버로 쿼리가 전송되지 않으며, 공식은 전적으로 JavaScript에서 실행됩니다.
계산은 시간 방정식, 주어진 날짜의 태양 적위, 관측자의 위도를 고려해 태양이 지평선을 넘는 시각(시간각)을 결정합니다. 시민, 항해, 천문 박명 시간도 각각의 우각(지평선 아래 6도, 12도, 18도)을 사용해 동일한 각도 계산으로 도출됩니다. 극지방 근처의 극단적인 위도에서는 존재하지 않는 일출 시간을 만들어내지 않고 극일(백야) 또는 극야 상태를 올바르게 보고합니다. 목록에서 시간대를 선택하면 표시되는 시각이 그에 따라 조정되며, 일 년에 두 번 직접 조정해야 하는 고정된 숫자 오프셋이 아니라 선택한 날짜에 맞는 일광 절약 시간이 반영됩니다.