生きた日数を計算
変換処理はすべてブラウザ内で完結します。データは送信されません
入力
出力
生年月日を入れると、生きた日数と、それを「何週と何日」「何か月と何日」「何年何か月何日」に換算した値を表示します。閏年はサイト共通の日付計算が扱うので、1 日のずれも出ません。基準日を指定すれば、過去のある日や将来のある日から見ることもできます。「出生日を 1 日目に数えるか」は明示的なスイッチにしてあります。数え方が 1 日違い、しかもその 1 日は誕生日当日に利用者の目の前に現れるため、黙って選ばず選べるようにしています。1000 / 5000 / 10000 日目がいつかも一覧で示し、過ぎたかこれからかを付けます。計算はすべて端末内で完結します。
機能
- 日数・週数(端数付き)・月数(端数付き)・年数(年月日)をまとめて表示
- 閏年はサイト共通のアルゴリズムが処理し、1 日もずれない
- 「出生日を数えるか」は明示的なスイッチ。どちらを使ったか結果に記載
- 基準日を指定して、過去や将来から見ることができる
- 1000 / 5000 / 10000 日目がそれぞれいつかを一覧表示
- 各節目に「過ぎた」「あと何日」を表示
- 生年月日はネイティブのカレンダーから選択。スマホでは OS の選択画面
- 生年月日はブラウザ外に出ません。通信も記録もしません
使い方
- 入力欄を開き、カレンダーから生年月日を選びます
- 必要なら基準日を入れます(空欄なら今日)
- 出生日を 1 日目に数えるか、自分の慣習に合わせて決めます
- 日数・週数・月数・年数と節目がすぐ表示されます
よくある質問
- 日数が 1 日違うことがあるのはなぜ?
- 「出生日を 1 日目に数える」か「0 日目に数える」か、両方の慣習があるからです。違いはまさにその出生日の 1 日分です。これは誕生日当日に目の前に現れ(365 と 366 で、壊れているように見えます)、そのためスイッチにして利用者自身が選べるようにし、どちらを使ったかを結果に書いています。
- 閏年でずれませんか?
- ずれません。日数はサイト共通の日付計算(UTC 基準の通日)で求めるため、閏年や夏時間の切り替えでも 1 日ずれません。
- 10000 日目はいつですか?
- 1000 / 5000 / 10000 日目に対応する日付を一覧で示し、過ぎたかこれからかを付けます。「N 日目」は「出生日 + N 日(出生日は 0 日目)」で計算します。
関連ツール
日付計算
変換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 コントラスト比。すべてブラウザ内で処理します。