時間/数値

年齢計算ツール

生年月日から正確な年齢を計算 — 年/月/日、これまで生きた総時間、次の誕生日。


                    

This tool calculates exact age from a birth date: full years, months, and days lived, the total number of days lived, and how much time is left until the next birthday.

How to use it

Common uses

Things to keep in mind

For people born on February 29, a "full year" in a non-leap year is conventionally counted as reached on March 1 — a rule that varies between jurisdictions.

The calculation accounts for timezone — an age "as of this second" can differ by a day depending on the chosen timezone if the birth moment is close to midnight.

このツールに関する記事: 年齢計算:単純な年の引き算ではない理由

よくある質問

2月29日生まれの誕生日はどのように扱われますか?

非うるう年では、次の誕生日を計算する際にその誕生日は3月1日として扱われますが、年/月/日での正確な年齢は実際のカレンダー差分から計算されます。

年齢が1歳増えるのは正確にどの瞬間ですか?

ちょうどカレンダー上の誕生日です — その日まで(その日を含む)は年齢はまだ前の年齢で、翌日から新しい年齢としてカウントされます。これは日常的な年齢の理解と一致します。

「合計生存期間」ブロックは何を表示しますか?

同じ期間を完全な週と日数で表現したもの、それに完全な月数を加えたものです — 年/月/日の内訳ではなく合計が必要な場合に便利です。

一部の国で成人年齢が誕生日の前日の深夜0時に始まるのはなぜですか?

一部の法域(英国を含む)で適用される「1日の端数はない」という原則では、誕生日はまるまる生きた1日として数えられるため、特定の年齢に達したとみなされるのは前日の最初の瞬間からです。これは日常的な年齢計算とは異なる法的な細かい点です。

今日ではなく将来の日付を基準に年齢を計算できますか?

はい、「年齢を計算する基準日」フィールドには将来の日付を含む任意の日付を指定できます — 特定の今後のイベントで誰かが何歳になるかを事前に知りたい場合に便利です。

記事: 時間/数値

Unix時間:コンピュータが1970年から時間を数える理由

1970年1月1日がほとんどのコンピュータシステムにとって時間の基準点になった理由。

Cron式:タスクのスケジュールを読み解く方法

*/15 * * * *のような式を読み解き、タスクが正確にいつ実行されるかを知る方法。

数値システム:2進法、8進法、16進法が存在する理由

CSSの色#FF5733が10進数ではなく16進数の桁で書かれる理由。

ビット演算:AND、OR、XORがビットレベルでどう動作するか

ビットAND が論理ANDとどう違うか、そしてなぜ数値の個々のビットを操作する必要があるのか。

日付の差:日数を数えることが見た目より複雑な理由

うるう年のせいで日付を単純に引き算すると間違った結果になる理由。

タイムゾーン:UTCがGMTと同じではない理由

UTCが年に2回変わることはないのに、ロンドン時間(GMT/BST)は変わる理由。

時間計算:時間・分・秒を正しく合計する方法

分と秒を足すとき、10進法の足し算と同じように余りを次の桁に「繰り上げ」なければならない理由。

ISO 8601 Duration:標準フォーマットで時間の長さを書く方法

PT1H30Mが「1時間30分」を意味し、「1分30時間」を意味しない理由。

週番号:国によって週の数え方が異なる理由

ISO 8601標準では1月1日が前年の第52週または第53週に属することがある理由。

ローマ数字:ゼロも位取りもないシステムの仕組み

IVが6ではなく4を意味する理由と、ローマ数字における減算のルールの仕組み。

IEEE 754:コードで0.1 + 0.2が0.3にならない理由

ほとんどすべてのプログラミング言語で0.1 + 0.2が0.30000000000000004と表示される理由。

数字を言葉に:数字を単語に変換する理由

銀行文書が金額を数字と言葉の両方で同時に書く理由。