piapia123
ja

生きた日数を計算

変換

処理はすべてブラウザ内で完結します。データは送信されません

入力
出力

生年月日を入れると、生きた日数と、それを「何週と何日」「何か月と何日」「何年何か月何日」に換算した値を表示します。閏年はサイト共通の日付計算が扱うので、1 日のずれも出ません。基準日を指定すれば、過去のある日や将来のある日から見ることもできます。「出生日を 1 日目に数えるか」は明示的なスイッチにしてあります。数え方が 1 日違い、しかもその 1 日は誕生日当日に利用者の目の前に現れるため、黙って選ばず選べるようにしています。1000 / 5000 / 10000 日目がいつかも一覧で示し、過ぎたかこれからかを付けます。計算はすべて端末内で完結します。

機能

  • 日数・週数(端数付き)・月数(端数付き)・年数(年月日)をまとめて表示
  • 閏年はサイト共通のアルゴリズムが処理し、1 日もずれない
  • 「出生日を数えるか」は明示的なスイッチ。どちらを使ったか結果に記載
  • 基準日を指定して、過去や将来から見ることができる
  • 1000 / 5000 / 10000 日目がそれぞれいつかを一覧表示
  • 各節目に「過ぎた」「あと何日」を表示
  • 生年月日はネイティブのカレンダーから選択。スマホでは OS の選択画面
  • 生年月日はブラウザ外に出ません。通信も記録もしません

使い方

  1. 入力欄を開き、カレンダーから生年月日を選びます
  2. 必要なら基準日を入れます(空欄なら今日)
  3. 出生日を 1 日目に数えるか、自分の慣習に合わせて決めます
  4. 日数・週数・月数・年数と節目がすぐ表示されます

よくある質問

日数が 1 日違うことがあるのはなぜ?
「出生日を 1 日目に数える」か「0 日目に数える」か、両方の慣習があるからです。違いはまさにその出生日の 1 日分です。これは誕生日当日に目の前に現れ(365 と 366 で、壊れているように見えます)、そのためスイッチにして利用者自身が選べるようにし、どちらを使ったかを結果に書いています。
閏年でずれませんか?
ずれません。日数はサイト共通の日付計算(UTC 基準の通日)で求めるため、閏年や夏時間の切り替えでも 1 日ずれません。
10000 日目はいつですか?
1000 / 5000 / 10000 日目に対応する日付を一覧で示し、過ぎたかこれからかを付けます。「N 日目」は「出生日 + N 日(出生日は 0 日目)」で計算します。

関連ツール