日の出・日の入り時刻の仕組み
日出没時刻計算ツールは、標準的な天文アルゴリズムをすべてブラウザ内で使用し、任意の場所と日付における日の出、日の入り、太陽正中、昼間の長さを正確に計算します。選択した場所の緯度と経度を自分で入力するか、位置情報ボタンをタップして許可を与えればデバイスから自動入力し、日付を選択すると、NOAAの太陽位置計算式を使って太陽イベントを計算します。サーバーへのクエリは送信されず、計算式はすべてJavaScriptで実行されます。
計算では均時差、指定された日付の太陽赤緯、観測者の緯度を考慮して、太陽が地平線を横切る時角を決定します。市民薄明、航海薄明、天文薄明の時刻も、それぞれの地平線下角度(6度、12度、18度)を使った同じ角度計算から導出されます。極地に近い緯度では、存在しない日の出時刻を作り出すのではなく、白夜または極夜の状況を正確に報告します。リストからタイムゾーンを選択すると、時刻表示はそのタイムゾーンに従います。夏時間は選択した日付に応じて解決されるため、年に2回自分で調整しなければならない固定の数値オフセットとは異なります。