人生の進捗計算
変換処理はすべてブラウザ内で完結します。データは送信されません
入力
出力
生年月日を入れると、これまで生きた日数・週数・月数、想定寿命に対する進捗の割合、次の満年齢の誕生日と残り日数が表示されます。割合は年ではなく日数で計算します —— 年で数えると閏年の前後で 1 日ずれます。誕生日当日に開くと「次の誕生日」は「今日です」と出ます(意味不明な 365 日にはなりません)。計算はすべて端末内で完結し、生年月日がページの外に出ることはありません。
機能
- 生きた日数・週数・月数・年数をまとめて表示
- 割合は日数で計算するため、閏年の前後でもずれない
- 想定寿命は変更可(既定 80 歳)。100 歳基準の表示も選べる
- 次の満年齢の誕生日と残り日数。当日は「今日です」
- 生年月日はネイティブのカレンダーから選択。スマホでは OS の選択画面
- 2 月 29 日生まれは平年 2 月 28 日として扱い、その旨を明記
- 1 行ずつコピーすることも、すべてコピーすることもできます
使い方
- 入力欄を開き、カレンダーから生年月日を選びます
- 必要なら想定寿命を変えるか「100 歳基準」にチェックします
- 日数・週数・月数・割合・次の誕生日がすぐに表示されます
- 行末のコピーボタンで個別の結果を取り出せます
よくある質問
- なぜ割合を「年齢 ÷ 想定寿命」で出さないのですか?
- 閏年の前後で 1 日ずれるからです。満年齢は整数ですが、1 年は 365 日だったり 366 日だったりするため、年を分子にすると特定の日付で値が飛びます。生きた日数を総日数で割る方が単調で連続的で、「進捗バー」が表すべきものに近くなります。
- 今日が誕生日なのに 0 日/今日と出るのはなぜ?
- 今日がまさにその節目だからです。本ツールはまず「今年の誕生日」を求め、それが今日なら 0 を返します。過ぎてはじめて翌年に繰り上げます。365 日と出すと、当日の人に壊れていると思われます。
- 生年月日はアップロードされますか?
- いいえ。計算はすべてブラウザ内で行われ、入力を外部へ送る通信はありません。生年月日は第三者に気軽に渡すべき情報ではありません。
関連ツール
日付計算
変換2つの日付の差が何日かを計算し、日・週・月の加減算もできます。日付はカレンダーから選ぶか貼り付けで。終了日を空にすると今日と比較。
赤ちゃんの記念日計算
変換生年月日を入れると、百日・1 か月・誕生日などの日付と残り日数、現在の満年齢を年・か月・日で表示します。
タイムスタンプ変換
変換Unix タイムスタンプと日時を相互変換。秒〜ナノ秒を桁数で判別し、小数・負数・Windows FILETIME にも対応します。
基数変換
変換2・8・10・16・36・64 進数を相互変換。6 通りの結果を一度に表示し、19 桁のスノーフレーク ID も正確に扱えます。すべてブラウザ内で処理します。
Cron 解析
変換cron 式をフィールドごとに日本語で説明し、次回と前回の実行時刻を計算します。絶対に実行されない式はその場で理由を示します。すべてブラウザ内で処理します。
色変換
変換HEX・RGB・HSL・CMYK と Lab / OKLCH / XYZ の相互変換、色温度・反転色・補色・ANSI 端末色、そして WCAG コントラスト比。すべてブラウザ内で処理します。