日の出・日の入り時刻を計算します。緯度、経度はMAPから指定出来ます。
また当年の日の出・日の入り時刻のグラフも示します。
計算はPHPの日付・時刻関数(date_sunrise/date_sunset)を使っております。 指定パラメータは下記の通りです。
ご参考「付録 日の出日の入りの定義」
日の出日の入りは太陽の上辺が見えた時刻としているようである。 太陽の視半径は 16’ あるので中心が地平 線から 16’ 下がった位置で日の出となる (下図)。 さらに大気の屈折も考えなければならない。地平線付近で は光は 34’ 屈折する。 だから水平線上に見えているものは実は 34’ 下にある (下図)。 だらか太陽の視半径と 合わせて 50’。 つまり太陽の中心が地平線の下、50’ のところにあるとき日の出日の入となる。 【 宮本尚彦さん掲載「日の出日の入り時刻の計算の考え方」の引用です】 |