赤ちゃんの記念日計算
変換処理はすべてブラウザ内で完結します。データは送信されません
生年月日を入れると、右側に各記念日の日付と残り日数、そして現在の年齢が何年何か月何日かが出ます。 「百日」には数え方が 2 通りあるため、両方載せています。 出生日を 1 日目と数えるなら百日は生後 99 日目、0 日目と数えるなら 100 日目です。どちらの慣習も使われており、どちらが正しいかを争っても意味がありません —— 大事なのは間違えないことです。そこで表には両方を並べ、それぞれに日付を付けています。 1 か月・1 年は「翌月の同じ日」で、30 日ではありません。 1 月 31 日生まれなら 1 か月は 2 月 28 日(月末に寄せる)で、3 月 3 日にはなりません —— 後者は JS の日付にそのまま 1 か月を足した結果で、この種のツールが最も間違えやすいところです。 2 月 29 日生まれには注記を出します。 平年には 2 月 29 日がないため、その年の誕生日は 2 月 28 日になります。慣習は地域で異なるので、どちらの扱いにするかを黙って決めず、明記しています。 ⚠️ 「数え年」は出しません。 数え年は旧暦から数えるもの(出生時 1 歳、旧正月ごとに 1 歳)で、このツールには旧暦データがありません。新暦から無理に作るとところどころで 1 歳ずれます —— 出さないほうがましです。 計算はすべて端末内で行います。生年月日は、第三者に渡すべきでない情報のひとつです。
機能
- 「生後 100 日」と「百日」の両方を表示し、数え方を勝手に選びません
- 1 か月・1 年は「翌月の同じ日」方式。1 月 31 日生まれが 3 月 3 日になることはありません
- 各記念日に「あと N 日」「N 日前」「今日」を表示
- 年齢は実際の暦で「何年何か月何日」まで計算(日数を 30 で割るのではありません)
- 2 月 29 日生まれには平年の扱いを明記
- 「基準日」を指定すれば、過去のある日やこれからの予定でも確認できます
- 「これからの記念日だけ」に絞り込めます
- すべて端末内で計算し、日付はページの外に出ません
使い方
- 生年月日を入力します(2026-03-05 でも 2026/3/5 でも可)
- 右側に記念日とカウントダウンがすぐ出ます
- 別の日で見たいときは「基準日」を変えます
- これからの分だけにしたいときはチェックを入れます
よくある質問
- 「百日」は生後 99 日目ですか、100 日目ですか?
- どちらの数え方も使われているため、このツールは両方を表示します:出生日を 1 日目と数えるなら百日は生後 99 日目、0 日目と数えるなら 100 日目です。表にはそれぞれの行があり、それぞれに日付が付きます。地域の慣習は一様ではないので、片方を選んで半数に間違われるより、両方の口径を書き出しておくほうが役に立ちます。
- 1 か月が 30 日ではないのはなぜですか?
- 「1 か月」は翌月の同じ日であって、決まった長さではないからです。30 日で数えると、1 月 31 日生まれの 1 か月は 3 月 2 日になってしまいますが、実際には 2 月 28 日で 1 か月です。ここでは「1 か月足し、その日がなければ月末に寄せる」方式を使うので、1 月 31 日 → 2 月 28 日、5 月 31 日 → 6 月 30 日になります。JS の Date にそのまま 1 か月を足すとこうなりません(切り捨てではなく桁あふれして、1 月 31 日が 3 月 3 日になります)。
- 2 月 29 日生まれは平年にいつ誕生日を迎えますか?
- このツールは平年の誕生日を 2 月 28 日として扱い、その旨を結果に明記します。慣習は一様ではなく、2 月 28 日とする場合も 3 月 1 日とする場合もあります。黙って選ぶのではなく、どちらの口径かを示しています。年齢の「何か月何日」も同じ口径で計算します。
- 数え年はなぜ出さないのですか?
- 数え年は旧暦で数えるもの(出生時 1 歳、旧正月ごとに 1 歳)で、このツールには旧暦データがないからです。新暦から無理に作った数え年はところどころで 1 歳ずれます —— それは出さないより悪いことです。(旧暦変換は別の仕事で、正しく行うには旧暦データが必要です。)
関連ツール
日付計算
変換2つの日付の差が何日かを計算し、日・週・月の加減算もできます。日付はカレンダーから選ぶか貼り付けで。終了日を空にすると今日と比較。
タイムスタンプ変換
変換Unix タイムスタンプと日時を相互変換。秒〜ナノ秒を桁数で判別し、小数・負数・Windows FILETIME にも対応します。
基数変換
変換2・8・10・16・36・64 進数を相互変換。6 通りの結果を一度に表示し、19 桁のスノーフレーク ID も正確に扱えます。すべてブラウザ内で処理します。
Cron 解析
変換cron 式をフィールドごとに日本語で説明し、次回と前回の実行時刻を計算します。絶対に実行されない式はその場で理由を示します。すべてブラウザ内で処理します。
色変換
変換HEX・RGB・HSL・CMYK と Lab / OKLCH / XYZ の相互変換、色温度・反転色・補色・ANSI 端末色、そして WCAG コントラスト比。すべてブラウザ内で処理します。
CSS 単位換算
変換CSS の長さを px・rem・em・vw・vh・vmin・vmax・pt・in・cm・mm で相互換算。ルート文字サイズとビューポートを調整でき、各行が何を基準にしたかを明記します。