JavaScriptで書かれた、基礎的な天文計算プログラムのサンプル集です。
天文計算 もしくは JavaScript プログラミングの参考にして下さい。
日時とユリウス日の相互変換を行います。
現在のユリウス日を計算します。
指定日時での、力学時を計算します。
座標系の一般的な変換を行います。
指定日時での歳差章動を計算します。
指定日時での、黄道座標系と赤道座標系の相互変換を行います。
指定日時・場所での、地方恒星時を計算します。
指定日時・場所での、赤道座標系と地平座標系の相互変換を行います。
地平座標系の真高度と視高度の相互変換を行います。
指定日の、恒星(赤経赤緯で指定)の出没時刻を計算します。
指定日時の、太陽の精密な位置を計算します。
指定年の、24節気を計算します。
指定日時・場所での、月の精密な位置を計算します。
指定日時での、月の満ち欠けの度合い(位相)を計算します。
指定日時直後の新月・上弦・満月・下弦の日時を計算します。
指定日時での、月齢を計算します。
指定日時での、太陽・月・惑星の位置を計算します。
指定日での、太陽・月・惑星の出没時刻を計算します。
現在の、ユリウス日、黄道傾角、恒星時、太陽・月・惑星の位置や出没時刻、月の位相と月齢などを総合計算します。