使い方
- 日付を選びます。
- 場所の緯度と経度を、十進法の度で入力します。地図や端末の位置情報の設定で確かめられます。
- タイムゾーン(例:Europe/Istanbul)を入力し、時刻がその日の現地時計に合うようにします。
- まず日照時間を読み、続いて日の出と日の入りを確認します。表には、次の7日間の同じ値が示されます。
日の出と日の入りの求め方
太陽は、その円盤の中心が一定の高度を上へ通過するときに昇り、同じ高度を下へ通過するときに沈みます。このツールは、その高度を幾何学的な地平線の0.833度下とします。これは、NOAAの太陽計算ツールが日の出と日の入りの大気屈折に使う値です。
分ごとの太陽の位置は、オープンソースの天文ライブラリであるastronomy-engineで計算します。その後、場所のタイムゾーンの暦の日の中で、2つの通過の時刻を読みます。
日の出: 太陽の中心が −0.833° を上へ通過
日の入り: 太陽の中心が −0.833° を下へ通過
日照時間: 同じ暦の日の中で、2つの時刻の間の時間
春分の日の赤道では、太陽の赤緯はほぼ0で、昼は12時間をやや超えます。
このツールが含まないこと
- 場所の周りの丘、建物、木の高さ。時刻は海抜0の平らな地平線を仮定しています。
- 天候、もや、日の出前と日の入り後の光。日の出前と日の入り後の光については、ゴールデンアワーの計算機を使ってください。
- 政府が変更した夏時間など、時計を変える地域の決まり。タイムゾーン名はブラウザ自身のタイムゾーンデータから読みます。
計算例:イスタンブール、2026年6月21日
イスタンブールは北緯41.01度、東経28.95度にあり、タイムゾーンはEurope/Istanbulです。2026年6月21日、現地時計では日の出が05:32、日の入りが20:40です。
05:32から20:40までは15時間8分、すなわち908分です。次の7日間では、夏至の近くで昼が最も長く、その時期は変化がゆっくりなので、昼の長さは1分程度しか変わりません。
| 2026年6月21日 | |
|---|---|
| 日の出 | 05:32 |
| 日の入り | 20:40 |
| 日照時間 | 15時間8分 |
よくある質問
日照時間はどう求めますか?
このツールは、その暦の日に太陽の中心が地平線の0.833度下を通過する時刻を求め、その高度より上にある時間を足し合わせます。結果は時間と分で示します。
天気のアプリとは時刻が違うのはなぜですか?
天気のアプリは、屈折の補正、観測者の高さ、丘のある地平線を別の方法で扱っている場合があります。このツールはNOAAの屈折の値と、海抜0の平らな地平線を使うので、1〜2分の違いは普通です。
極地の夏と冬はどうなりますか?
極北や極南では、太陽が一日中地平線の上にとどまることも、下にとどまることもあります。このツールは24時間または0時間と示し、起こらない日の出や日の入りには「−」を示します。
示される時刻は夏時間を含む現地時刻ですか?
はい。各時刻は、入力したタイムゾーンの時計で示され、そのタイムゾーンの夏時間が選んだ日付に適用されます。時計が変わる日は、時計上の一日が24時間より少し長い、または短いことがあります。
正確な座標が必要ですか?
いいえ。数キロメートル以内の場所では、分の単位まで同じ日の出と日の入りになります。同じタイムゾーン内でも、東や西に大きく離れた場所だけが時刻を目立って変えます。
使うときに、場所はどこかに送られますか?
いいえ。計算はブラウザ内で行われ、入力した座標は保存されず、当サイトに送られることもありません。
出典
- NOAA Global Monitoring Laboratory(英語): 太陽計算ツール、計算の詳細(日の出と日の入りの屈折0.833度)
- astronomy-engine(英語): 太陽の高度の通過を求める、オープンソースの天文ライブラリ(MIT)
数値と文章の最終確認日:2026年11月12日木曜日。