本ページには広告が含まれています。
引数に指定した日付から旧暦を求めます。
- 構文
- getKyureki( year, month, day )
- 引数
- year 必須
- 年
- month 必須
- 月
- day 必須
- 日
- 戻り値
- 旧暦を格納した配列(0 : 年, 1 : 月, 2 : 日)
プログラム
旧暦
ここでいう旧暦とは、現在使われているグレゴリオ暦の一つ前の天保暦のことです。天保15年1月1日(1844年2月18日)から明治5年12月2日(1872年12月31日)まで約29年間使用された。
| 季節 | 月 | 二十四節気 | 太陽黄経 |
|---|---|---|---|
| 春 | 1月節 | 立春 | 315度 |
| 1月中 | 雨水 | 330度 | |
| 2月節 | 啓蟄 | 345度 | |
| 2月中 | 春分 | 0度 | |
| 3月節 | 清明 | 15度 | |
| 3月中 | 穀雨 | 30度 | |
| 夏 | 4月節 | 立夏 | 45度 |
| 4月中 | 小満 | 60度 | |
| 5月節 | 芒種 | 75度 | |
| 5月中 | 夏至 | 90度 | |
| 6月節 | 小暑 | 105度 | |
| 6月中 | 大暑 | 120度 | |
| 秋 | 7月節 | 立秋 | 135度 |
| 7月中 | 処暑 | 150度 | |
| 8月節 | 白露 | 165度 | |
| 8月中 | 秋分 | 180度 | |
| 9月節 | 寒露 | 195度 | |
| 9月中 | 霜降 | 210度 | |
| 冬 | 10月節 | 立冬 | 225度 |
| 10月中 | 小雪 | 240度 | |
| 11月節 | 大雪 | 255度 | |
| 11月中 | 冬至 | 270度 | |
| 12月節 | 小寒 | 285度 | |
| 12月中 | 大寒 | 300度 |
旧暦2033年問題
旧暦2033年問題とは、西暦2033年秋から2034年春にかけて日本の旧暦の月名が天保暦の暦法で決定できなくなる問題のことです。
プログラム実行例
旧暦を求める
2020年3月14日の旧暦を求める。
結果
使用関数
今年の十五夜の日付を求める
結果
使用関数
公開日:
更新日:
関連記事
- YMDToJD関数 (自作関数)
- グレゴリオ暦をユリウス日に変換します。
- JDToYMD関数 (自作関数)
- ユリウス日をグレゴリオ暦に変換します。
- saku関数 (自作関数)
- 指定したユリウス日の直前の朔を求めます。
- GETTIME関数 (スクリプト関数)
- 日付、時間を取得します。
- getWeekdayName関数 (自作関数)
- 引数で指定した曜日番号に対応する曜日名を返します。
- getYear関数 (自作関数)
- 指定された日付の年を返します。
- getMonth関数 (自作関数)
- 指定された日付の月を返します。
- getDay関数 (自作関数)
- 指定された日付の日を返します。
- getWeekday関数 (自作関数)
- 引数に指定された日付の曜日番号(0:日曜〜6:土曜)を返します。
- getEndOfMonth関数 (自作関数)
- dateで指定された月の月末日を取得します。
