SUNRISE · SUNSET · TWILIGHT
日の出・日の入り・薄明計算
日付と緯度・経度から、日の出・日の入り、南中、昼の長さ、市民・航海・天文薄明を日本標準時(JST / UTC+9)で計算します。
計算はブラウザ内で完結し、日付・緯度・経度を外部へ送信・保存しません。
日付と地点
計算結果
1日の流れ
日の出・日の入りの計算方法
NOAAのGeneral Solar Position Calculationsに基づき、均時差と太陽赤緯を求め、太陽中心の天頂距離90.8333度を日の出・日の入りの基準にします。この角度には太陽半径と標準的な大気差が含まれます。
市民薄明・航海薄明・天文薄明とは
市民薄明は太陽中心が地平線下6度、航海薄明は12度、天文薄明は18度に達する時刻です。画面では朝の開始と夕方の終了をそれぞれ表示します。
南中(太陽正午)とは
一般に「南中」と呼ばれる時刻で、厳密には太陽中心が観測地点の子午線を通過する時刻です。日の出と日の入りの単純な中間とは限りません。
白夜・極夜と薄明
高緯度では太陽が基準高度を終日上回る、または到達しないため、日の出・日の入りが発生しない日があります。薄明も市民・航海・天文の各しきい値を個別に判定し、存在しない時刻を作りません。
JSTと日付の扱い
表示時刻は端末のタイムゾーンに関係なくJST(UTC+9)です。計算した現象が指定日の前日・翌日になる場合は、その区別を時刻と一緒に表示します。
プライバシー
入力内容はブラウザ内だけで計算します。外部APIへの送信、Cookie、localStorage、sessionStorage、IndexedDB、URL query/hashへの保存は行いません。
参考資料
- NOAA General Solar Position Calculations
- USNO Rise, Set, and Twilight Definitions
- 国立天文台暦計算室「日の出入り」
- 国立天文台「令和8年 暦要項 東京の日出入」
よくある質問
日の出・日の入りは実際の観測時刻と一致しますか?
標準的な条件での概算です。地形、建物、標高、天候、大気差によりずれる場合があります。
市民薄明とは?
太陽中心が地平線下6度にある時刻を境界とする薄明です。
航海薄明と天文薄明の違いは?
航海薄明は地平線下12度、天文薄明は18度を境界にします。
日の出や薄明が「なし」になるのはなぜ?
高緯度では太陽が基準高度を終日上回る、または到達しない日があるためです。
西経・南緯はどう入力しますか?
西経と南緯はマイナス、東経と北緯はプラスの数値で入力します。
時刻はどのタイムゾーンですか?
すべてJST(UTC+9)で表示します。
標高は考慮しますか?
考慮しません。標高0m、開けた地平線を仮定します。
入力した地点は保存・送信されますか?
保存・外部送信しません。共有機能にも入力内容や結果を含めません。