干支 / 十二支 / 十干 — 西暦から動物・五行・読み方を表示
西暦を入力すると、その年の干支 (十干 + 十二支の 60 サイクル、甲子・乙丑・…・癸亥)、十二支 (子・丑・寅・卯・辰・巳・午・未・申・酉・戌・亥) と対応する動物 (鼠・牛・虎・兎・龍・蛇・馬・羊・猿・鶏・犬・猪)、十干 (甲・乙・丙・丁・戊・己・庚・辛・壬・癸) と五行 (木・火・土・金・水) ・陰陽 (兄/弟)、それぞれの音読み・訓読みを表示します。前後の同じ干支 (60 年) と十二支 (12 年) も並べるので、年賀状・古文書読解・暦の確認・性格占いの参照に。1900〜2099 年に対応。すべてブラウザ内で計算します。
使い方
西暦を入力 (デフォルトは今年)。 干支 (60 サイクル)、十二支 + 動物、十干 + 五行・陰陽、読み方が一覧表示されます。 「同じ十二支の年 (±60 年)」「同じ十干の年 (±50 年)」で前後の世代の同種年を確認可能。 60 サイクル位置 (1〜60) で「還暦 = 60 年で同じ干支に戻る」が直感的に分かります。
詳細解説
「何年生まれか」を入力することの情報的な意味
干支・十二支を調べる際、ユーザーが入力するのは西暦年です。これは多くの場合、自分自身または家族・知人の生まれ年です。生年 (西暦) は生年月日の一部であり、氏名や住所と組み合わせると個人を特定できる情報になります。「今年還暦かどうかを確認する」という操作は、1965 年生まれかどうかを外部サービスに示すことと同義です。
また「同じ干支の人を一覧したい」という場合に、自分の生年を入力するだけでなく「来年結婚する予定の相手の生年」を入力するケースもあります。慶事・冠婚葬祭の計画が検索ログとして残ることは、ライフイベント情報の意図せぬ開示につながります。
六曜・干支サービスにおける行動観測のリスク
干支検索サービスの多くは、訪問者がどの年を調べたかを行動データとして収集できます。特定の年代に集中した検索パターンは、広告ターゲティングや年齢層推定に使われる可能性があります。還暦確認の検索が増える時期や、出産直後に「子どもの干支を確認」する検索が増える時期などは、ユーザーのライフフェーズを高精度で推定する情報になります。
「年を入力するだけ」という単純な操作が、サービス提供者側では豊富な行動シグナルとして読み取れます。この情報の非対称性は、プライバシー保護の観点から意識する価値があります。
テーブル内蔵でブラウザ内完結する仕組み
このツールは、干支 60 サイクルの対応テーブル・十二支と動物の対応・十干と五行陰陽の対応をすべて静的データとして JavaScript バンドルに同梱しています。西暦年から干支を引く計算は (年 - 基準年) mod 60 の単純な整数演算と配列参照のみで完結します。計算にサーバーは関与せず、入力した年もネットワークに送信されません。
同じ十二支の年の一覧 (±60 年) や、同じ十干の年の一覧 (±50 年) も、配列の前後参照をブラウザ内で行うだけで生成されます。DevTools の Network タブを開いた状態で西暦を変更しても、通信は発生しません。
年賀状や冠婚葬祭の確認ツールとして
年賀状に「来年は○○年」と書く前の確認、還暦祝いの対象者が正しいかのチェック、生まれ年の干支で縁起を確認する場面など、干支ツールが活躍するのは個人的・社交的な文脈が多いです。こうした場面で入力する生年情報を外部に送らずに済む環境を整えておくことは、小さいながら積み重なる情報管理の習慣です。
「還暦 = 60 サイクル位置が 60 に戻る」という仕組みを視覚的に確認できる 1〜60 の位置表示も、このツールの特徴です。干支の意味を学習する用途でも、ブラウザ内で閉じた環境で気軽に試せます。
十干十二支の 60 サイクル計算と歳首の問題
干支 (十干 × 十二支) は 60 年で 1 サイクルし、(西暦年 - 4) mod 60 で十干十二支の組み合わせインデックスを得るのが標準的な計算です (西暦 4 年が 甲子 = サイクル位置 1 のため)。十干だけなら (年 - 4) mod 10、十二支だけなら (年 - 4) mod 12 で、それぞれ独立して計算できます。本ツールは内部でこの整数演算を使い、結果を 木火土金水 の五行と 兄 (え) / 弟 (と) の陰陽に分解して表示します。たとえば 甲 は 木の兄 (きのえ)、乙 は 木の弟 (きのと) という具合に、十干 10 種類が 5 行 × 2 陰陽の組み合わせで構成されています。
ここで注意すべきは「歳首 (一年の始まり)」の解釈です。中国・日本の伝統暦では干支の切り替わりが 旧暦の元旦 や 立春 (2 月 4 日頃) とされることがあり、現代の西暦 1 月 1 日とずれます。たとえば 2024 年 2 月 3 日生まれの人は西暦上は「甲辰 (きのえたつ)」の年ですが、立春説では前年 癸卯 の最終日扱いになります。本ツールは実装の単純さと一貫性を優先して 西暦 1 月 1 日切り替え を採用していますが、四柱推命や本格的な命名占いでは立春切り替えが標準なので、1 月 1 日 〜 2 月 3 日生まれ の人の干支を参考にするときは別途換算が必要です。生年から和暦表記に変換したい場合は era-convert を使ってください。
文化圏別の十二支の動物の違いと現代の運勢解釈
十二支の動物 (子 = 鼠、丑 = 牛、寅 = 虎…) は中国起源ですが、文化圏で動物が微妙に違うことはあまり知られていません。日本では 卯 = 兎、亥 = 猪 (イノシシ) が標準ですが、中国では 卯 = 兎、亥 = 豚 (ブタ) で、ベトナムでは 卯 = 猫 (ネコ) と全く異なる動物が割り当てられます。タイは 卯 = 兎 ですが 辰 = ナーガ (蛇神) と仏教文脈の動物に置き換わります。年賀状で「亥年」を描くとき、日本のイラストレーターは野生のイノシシを描き、中国向けには豚を描くという使い分けが商業デザインで実際に行われています。
現代の運勢解釈では、還暦 (60 歳) のほかに 古希 (70 歳)、喜寿 (77 歳)、傘寿 (80 歳)、米寿 (88 歳)、卒寿 (90 歳)、白寿 (99 歳)、百寿 / 紀寿 (100 歳) という長寿祝いも干支とは別の年齢節目として広く使われています。これらは漢字の字源や数字の見立て (喜 → 七十七、米 → 八十八) に由来し、干支のサイクルとは独立した暦注体系です。本ツールは干支のみを扱いますが、家族の長寿祝いを企画するときは「70 - 喜寿」「77 - 喜寿」のような併用節目もカレンダーで確認しておくと、贈り物の準備が滞りなく進みます。お祝いの日取りで大安・仏滅を選びたい場合は rokuyou-jp で六曜を確認できます。
よくある質問
- 干支って何?
- 干支 (えと) は十干 (じっかん) と十二支 (じゅうにし) を組み合わせた 60 種類のサイクル。例えば 2024 年は『甲辰 (きのえたつ)』。中国古代の暦法が起源で、日本では時刻 / 方角 / 年 / 日 の表記に使われてきました。年賀状でよく言われる『来年は寅年』は十二支のみを指します。
- 還暦って何?
- 60 年たつと同じ干支に戻ることから、満 60 歳のお祝いを『還暦』と呼びます。例えば 1965 年生まれ (乙巳) の人は 2025 年に『乙巳』が巡ってきて還暦を迎えます。本ツールの『60 サイクル内の位置』を見ればすぐ確認できます。
- 十干と五行・陰陽の関係は?
- 十干は五行 (木火土金水) と陰陽 (兄=え/弟=と) を組み合わせて作られています。例: 甲 = 木の兄 (きのえ)、乙 = 木の弟 (きのと)、丙 = 火の兄 (ひのえ)、…、癸 = 水の弟 (みずのと)。読み方の『〜のえ・〜のと』は陰陽を表しています。
- 1900-2099 以外は対応してる?
- 計算式自体は数学的に任意の年でも動きますが、入力範囲を 1900-2099 に制限しています (年賀状 / 戸籍 / カレンダー用途で最も使われる範囲)。それ以外を扱いたい場合はソースコードの上限を変更してください。
- データはどこかに送信されますか?
- いいえ。データは内蔵テーブルから lookup するだけで完結します。
「送らない」を確かめるには
このツールは入力データを外部に送信しません。仕組み・監査手順・運営方針は以下で詳しく説明しています。
類似のツール
六曜カレンダー — 大安 / 仏滅 / 友引 を任意日付で判定
任意の日付の六曜 (先勝 / 友引 / 先負 / 仏滅 / 大安 / 赤口) を旧暦ベースで計算し、月カレンダーで一覧表示します。結婚式・葬儀・引っ越し・開店など、日取り選びに使われる伝統的な暦注。旧暦変換は solarlunar (ISC) を使い、六曜は (旧暦月 + 旧暦日) mod 6 で算定。前後月へのナビゲーション、各六曜の意味 (大安は終日吉、仏滅は終日凶、友引は『友を引く』ので葬儀を避ける、など) も表示。1900-2099 年に対応。すべてブラウザ内で計算し、サーバーには日付情報を送信しません。
歴史和暦 ⇄ 西暦 変換 — 飛鳥 (大化) から江戸 (慶応) まで
飛鳥時代の大化 (645) から江戸末期の慶応 (1868) までの日本の歴史和暦と西暦を双方向に変換します。元号 240 件以上を内蔵、改元年 (元年) や南北朝期の北朝・南朝の並行元号にも対応。明治以降は通常の西暦⇄和暦変換に任せ、本ツールは古い元号の年精度変換を担います。辞書ダウンロード不要、すべてブラウザ内で完結。
西暦 ⇄ 和暦 変換 — 明治・大正・昭和・平成・令和
西暦と和暦 (明治・大正・昭和・平成・令和) をモード切替で双方向に変換します。年だけでも年月日でも入力可能。元年 (1 年) の表記や改元境界 (例: 2019-05-01 → 令和元年5月1日) にも対応。辞書ダウンロード不要で、すべてブラウザ内で完結。
年齢計算 — 誕生日から満年齢・干支・星座を一発で
生年月日と基準日を入力すると、満年齢・数え年・生まれてからの日数・干支 (十二支)・星座を一発で計算。基準日を変えれば過去や未来の特定日における年齢も分かります。すべてブラウザ内で計算するので、誕生日データを外部に送信しません。