chukiチュウキ関数

本ページには広告が含まれています。

引数に指定したユリウス日の直前の中気を求めます。

構文
chuki( JD )
引数
JD 必須
ユリウス日
戻り値
中気と太陽黄経を格納した配列(0 : 中気, 1 : 太陽黄経)

プログラム

UWSC

中気

二十四節気のうち正節を除く12の節気を中気ちゅうきと言います。雨水(330)・春分(0)・穀雨(30)・小満(60)・夏至(90)・大暑(120)・処暑(150)・秋分(180)・霜降(210)・小雪(240)・冬至(270)・大寒(300)がそれにあたります。( )内は太陽黄経の角度。

旧暦(天保暦)には、原則として1月から12月までの各月に節気が入る。また調整のため閏月が入ることもある。

プログラム実行例

今年の穀雨の日付を求める

穀雨は太陽黄経30度なので、翌年1月1日から直前の中気を太陽黄経が30度になるまで繰り返す。

UWSC
結果
プレーンテキスト
使用関数

今年の春彼岸の日付を求める

翌年1月1日の直前の太陽黄経0度の日付(春分の日)を求め、その日を中日とする前後3を合わせた7日間を求める。

UWSC
結果
CSV
使用関数

今年の秋彼岸の日付を求める

翌年1月1日の直前の太陽黄経180度の日付(秋分の日)を求め、その日を中日とする前後3日を合わせた7日間を求める。

UWSC
結果
CSV
使用関数

関連記事

YMDToJD関数 (自作関数)
グレゴリオ暦ユリウス日に変換します。
JDToYMD関数 (自作関数)
ユリウス日グレゴリオ暦に変換します。
GETTIME関数 (スクリプト関数)
日付、時間を取得します。
getWeekdayName関数 (自作関数)
引数で指定した曜日番号に対応する曜日名を返します。
getYear関数 (自作関数)
指定された日付のを返します。
getMonth関数 (自作関数)
指定された日付のを返します。
getDay関数 (自作関数)
指定された日付のを返します。
getWeekday関数 (自作関数)
引数に指定された日付の曜日番号(0:日曜〜6:土曜)を返します。
getEndOfMonth関数 (自作関数)
dateで指定された月の月末日を取得します。
today関数 (自作関数)
今日の日付を返します。