YAML

暦法 - YAML

暦法は、時間を測定し日付を決定するための体系です。太陽暦、太陰暦、太陰太陽暦の3つの主要なタイプがあり、それぞれが天文現象を異なる方法で基準としています。グレゴリオ暦、ユリウス暦、ヒジュラ暦、中国暦など、世界各地の文化や宗教に根ざした多様な暦法が存在し、現代でも日常生活や宗教行事、農業活動などに広く利用されています。

太陽暦 太陰暦 太陰太陽暦 グレゴリオ暦 ユリウス暦 イスラム暦 旧暦 天文
- code: "01"
  slug: "gregorian-calendar"
  name: "グレゴリオ暦"
  description: "現在の世界標準である太陽暦。"
  type: "太陽暦"
  yearLength: 365.2425
  leapYearRule: "Divisible by 4, except century years not divisible by 400"
  introduced: "1582"
  origin: "Europe"
- code: "02"
  slug: "julian-calendar"
  name: "ユリウス暦"
  description: "古代ローマで制定された太陽暦。"
  type: "太陽暦"
  yearLength: 365.25
  leapYearRule: "Every 4 years"
  introduced: "46 BCE"
  origin: "Rome"
- code: "03"
  slug: "islamic-calendar"
  name: "ヒジュラ暦(イスラム暦)"
  description: "純粋な太陰暦。イスラム教の宗教行事に使用される。"
  type: "太陰暦"
  yearLength: 354.37
  leapYearRule: "None (30-year cycle with 11 leap days)"
  introduced: "639 CE"
  origin: "Arabia"
- code: "04"
  slug: "chinese-calendar"
  name: "中国暦(旧暦)"
  description: "太陰太陽暦。月の満ち欠けと太陽の動きを組み合わせた暦。"
  type: "太陰太陽暦"
  yearLength: 354
  leapYearRule: "Leap month inserted 7 times per 19 years"
  introduced: "Ancient"
  origin: "China"
- code: "05"
  slug: "hebrew-calendar"
  name: "ヘブライ暦"
  description: "ユダヤ教で使用される太陰太陽暦。"
  type: "太陰太陽暦"
  yearLength: 354
  leapYearRule: "7 leap months per 19 years"
  introduced: "Ancient"
  origin: "Middle East"
- code: "06"
  slug: "persian-calendar"
  name: "ペルシア暦(イラン暦)"
  description: "世界で最も正確な太陽暦の一つ。"
  type: "太陽暦"
  yearLength: 365.242198
  leapYearRule: "Complex 33-year cycle"
  introduced: "1925 (modern version)"
  origin: "Persia (Iran)"
- code: "07"
  slug: "hindu-calendar"
  name: "ヒンドゥー暦"
  description: "インドで使用される太陰太陽暦。地域により多様なバリエーションがある。"
  type: "太陰太陽暦"
  yearLength: 354
  leapYearRule: "Regional variations"
  introduced: "Ancient"
  origin: "India"
- code: "08"
  slug: "ethiopian-calendar"
  name: "エチオピア暦"
  description: "エチオピアで使用される太陽暦。西暦より約7〜8年遅れている。"
  type: "太陽暦"
  yearLength: 365.25
  leapYearRule: "Every 4 years"
  introduced: "Ancient"
  origin: "Ethiopia"