本文へスキップ
kitto works
ツール一覧

誕生日カウントダウン

誕生日を入力すると、次の誕生日までの残り日数・時間・分・秒と、そのとき迎える年齢を計算します。結果はURLに反映されるので、リンクをそのまま共有できます。ブラウザ内だけで処理するため、入力した日付はどこにも送信されません。

入力した誕生日はブラウザの中だけで処理され、どこにも送信されません。共有リンクはこの端末のURLに誕生日を載せるだけで、サーバーには保存されません。

誕生日を入力して「計算する」を押してください。

使い方

  1. 誕生日を入力します(生まれた年も含めて入力すると、次の誕生日に迎える年齢も表示されます)。
  2. 「計算する」を押すと、次の誕生日までの残り日数・時間・分・秒が表示されます。
  3. 「共有リンクをコピー」を押すと、同じ結果が再現されるURLをコピーできます。

計算・変換の根拠

次の誕生日の求め方

入力した誕生日の「月日」が次にめぐってくる日を求めます。今年の同じ月日がまだ来ていなければ今年、すでに過ぎていれば来年の同じ月日を「次の誕生日」とします。今日がちょうど誕生日の場合は「お誕生日おめでとうございます!」と表示し、残り時間は0になります。

迎える年齢

次の誕生日の年から、入力した誕生日の年を引いた数を「迎える年齢」として表示します。

2月29日生まれの場合

次にめぐってくる年がうるう年でない場合、2月29日は存在しないため2月28日に繰り上げて計算します。うるう年であれば、そのまま2月29日として計算します。

残り時間の内訳

残り時間は、次の誕生日の午前0時(世界標準時基準)までの差を日・時間・分・秒に分けて表示します。秒の表示は1秒ごとに自動的に更新されます。

共有リンクについて

計算すると、入力した誕生日がページのURL(?date=誕生日)に反映されます。このURLをそのまま送ると、開いた相手のブラウザでも同じ誕生日から同じ計算がその場で行われ、同じ結果が表示されます。誕生日をサーバーに保存したり、第三者に送信したりすることはありません。

計算できる範囲

西暦1年〜9999年生まれの日付に対応しています。この範囲を超える年を入力した場合や、現在より後の年を入力した場合はエラーになります。

送信されるデータについて

すべての計算はブラウザの中だけで行われます。入力した誕生日を含め、どのデータもサーバーには送信されません。

よくある質問

入力した誕生日は送信されますか?

送信されません。すべての計算はブラウザの中だけで行われ、外部のサーバーやAPIには一切データを送っていません。共有リンクもページのURLに誕生日を載せるだけで、どこにも保存されません。

共有リンクとは何ですか?誰かに送ると相手の誕生日も分かってしまいますか?

計算後にページのURLへ「?date=誕生日」の形式で反映される、この端末だけで完結するリンクです。リンクを開いた人のブラウザで同じ誕生日から同じ計算がその場で行われるだけで、サーバーに保存されたり第三者に通知されたりすることはありません。誰の誕生日かはリンクを送った相手にしか伝わりません。

2月29日(うるう年)生まれの場合、次の誕生日はどう計算されますか?

次にめぐってくる年がうるう年であればそのまま2月29日として計算します。うるう年でなければ、2月29日が存在しないため2月28日として計算します。

生まれた年を入力しないと使えませんか?

年を含めた日付の入力が必要です(入力欄が年月日をまとめて入力する形式のため)。年の情報は「次の誕生日に迎える年齢」の表示にのみ使われ、それ以外の計算には影響しません。

今日が誕生日の場合はどう表示されますか?

「お誕生日おめでとうございます!」というメッセージが表示され、残り時間は0として扱われます。次の誕生日の日付には今日の日付が表示されます。