無料カウントダウンタイマー
目標日時を設定して、ライブカウントダウンが進むのを見ましょう。
使い方
未来の日付と時刻を選び、オプションで名前を付けて、「開始」を押します。カウントダウンは毎秒更新され、残り年、日、時、分、秒が表示されます。ゼロに達するとお祝いメッセージが表示されます。すべての処理はブラウザ内でローカルに実行されます。
よくある質問
カウントダウンを共有できますか?
はい。"共有リンクをコピー" をクリックすると、目標日付とラベルがエンコードされた URL が取得できます。リンクを開いた人は同じカウントダウンを見ることができます。
タブを閉じても動き続けますか?
カウントダウンは毎秒現在時刻から再計算されます。ページを閉じて開き直すと、保存された共有リンクから再開するか、新しい日付を設定する必要があります。
どのタイムゾーンが使用されますか?
カウントダウンはあなたのブラウザのローカルタイムゾーンを使用します。入力した目標日時は、あなたの現在のタイムゾーンで解釈されます。
カウントダウンの簡単な歴史
カウントダウンとは、時間が尽きていくことの物語です。前進する時計は私たちが今どこにいるかを教えますが、カウントダウン時計は私たちにあとどれだけ残っているかを教えます。これは心理的に異なる体験です。目に見える、減っていく資源は、行動経済学の研究が一貫して短期パフォーマンスの向上と関連付けている注意のシフトを生み出します。
ほとんどの人が遭遇した最初の本当のカウントダウンはチェスクロックでした。揺れるレバーと組み合わされた機械式チェスクロック(片方を押すと自分の時間が止まり相手の時間が始まる)は、一般に1883年のロンドン国際トーナメントでそれを導入したトーマス・ブライト・ウィルソンに帰せられます。ボビー・フィッシャー自身が1989年に米国特許4,884,255を取得した、各手の後に小さな増分を加えるデジタルチェスクロックは、現在FIDEの標準です。キッチンタイマーは20世紀初頭に続きました。イーストマン・コダックのゼンマイ式暗室タイマーがキッチンに移行し、0から60分まで較正されたゼンマイ式ダイヤルが第二次世界大戦後の家庭の必需品となりました。
劇的なカウントダウン「Tマイナス10、9、8…」はアメリカとソビエトの宇宙計画によって普及しました。航空宇宙の用法では、Tは離陸の「時刻」(Tゼロ)を意味し、Tマイナスが残り時間、Tプラスが打ち上げからの経過時間を示します。NASAは、Tタイム(エンジン点火まで継続的に測定される厳格な時計)とLタイム(計画された保留時間を含む人間の打ち上げ時刻の見積もり)を区別します。映画におけるカウントダウンは実は宇宙時代より前から存在します。フリッツ・ラングの1929年の映画Frau im Mond(『月世界の女』)は、ロケット発射シーンの物語的緊張のための劇的なカウントダウンを発明したと一般的に評価されており、この革新は後にヴェルナー・フォン・ブラウンのV-2発射に引き継がれ、そこからNASAの放送に広がりました。
ポモドーロ・テクニック
1980年代後半、ローマの大学院生だったフランチェスコ・チリッロは、勉強中に集中するのに苦労していました。彼はトマト形のキッチンタイマー(イタリア語でpomodoro)を手に取り、10分にセットして、それが鳴るまで本気で取り組むことを誓いました。彼は徐々にプロトコルを25分の作業に5分の休憩、そして4ポモドーロごとに15分から30分の長めの休憩を取る形に洗練させました。2006年に書籍として手法を発表し、ベルリンのCirillo Consulting GmbHを通じてPomodoroブランドのトレーニングとコンサルティングを運営しています。
5つのステップによるプロトコル:
- 達成したいタスクを選びます。
- ポモドーロを25分に設定します。
- タイマーが鳴るまで中断せずにタスクに取り組みます。
- 短い休憩を取ります(5分)。
- 4ポモドーロごとに、長めの休憩を取ります(15から30分)。
キッチンタイマーのローファイな物理性は設計の一部です。チリッロは、それを巻く時のカチッという音そのものがコミットメント装置であり、自分自身との契約を示すものだと主張しています。バリエーションには、50/10サイクル(睡眠研究者ナサニエル・クライトマンが記録した日内変動リズムに緩やかに対応)、90/20のディープワークブロック(カル・ニューポートによって普及)、そしてTabata HIITプロトコル(田畑泉の1996年の研究)による、20秒の運動と10秒の休憩を8回繰り返す合計4分のワークアウトが含まれます。
なぜこのタイマーはずれないのか
1秒ごとにカウンターをデクリメントするだけの素朴なカウントダウンは、2つの面で誤りを起こします。第一に、JavaScriptのsetIntervalはリアルタイムではありません。HTML仕様は最小遅延のみを保証し、実際の発火時刻はイベントループへの圧力、レンダリング、ガーベジコレクション、その他のタスクに依存します。1時間動かし続けた1秒間隔は、累積ドリフトで通常数十秒遅れます。第二に、ブラウザはバッテリーを節約するためにバックグラウンドタブを積極的に絞ります。Chrome 11(2011年5月)はバックグラウンドタイマーを最低1000ミリ秒に制限しました。Chrome 87(2020年11月)は「Intensive Wake Up Throttling」を導入し、5分以上隠されたタブのタイマーコールバックを1分に1回、バッチで揃えるようにしました。
堅牢なパターン、すべての主要なカウントダウンライブラリとこのツールが使用しているのは、毎ティック絶対的な壁時計から残り時間を計算することです:remainingMs = targetMs - Date.now()。表示される値は毎レンダリング時に壁時計から導出されるため、タイマー間隔のドリフトは関係ありません。200ミリ秒遅れたティックでも正しい残り時間を表示します。タブが隠れている間、毎秒のティックが1分に1回しか発火しなかったとしても、タブがフォーカスを取り戻すと、タイマーは正しい数値に「スナップ」して滑らかに刻み続けます。Page Visibility API(document.visibilityStateとvisibilitychangeイベント)は、タブがフォーカスを取り戻した瞬間にUIに即座に再計算させるので、ユーザーは切り替えた瞬間に正しい値を見ることができ、次の絞られたティックを待つ必要がありません。
カウントダウンタイマーが実際に使われる場所
- ポモドーロと学習セッション。上で説明した正典的な25/5サイクル。
- HIITとワークアウトのタイミング。Tabata 20/10×8、EMOM(「every minute on the minute」)、30/30と45/15のインターバル。CrossFitのジムには例外なくフロア全体に見える壁掛けカウントダウンクロックがあります。
- パブリックスピーキング。Toastmasters Internationalはすべてのスピーチに正確な可視タイマー(緑/黄/赤のライト)を使用します。カンファレンスのトークは可視カウントダウンに乗って進行します。
- オークションとセール。eBayの「もうすぐ終了」のバナー、フラッシュセールのカウントダウン、「このオファーはあと10分で期限切れ」のカート回復メール。可視で減少する時間圧力がコンバージョン率を上げるという、よく文書化された心理的希少性効果。
- 試験のタイミング。SAT、GRE、MCAT、IELTSはすべてセクションレベルのカウントダウンを持っています。公式時間に合わせた練習タイマーが標準的な準備です。
- 料理。最も日常的な用途、原点。
- 瞑想とマインドフルネス。Insight Timerのようなアプリは、UXをカウントダウンの鐘に集中させています。
- イベントのカウントダウン。「結婚式まで47日」「誕生日まで12日」「ツアー開始まで8時間」。このページの共有可能リンク機能は、その用途のために作られています。
- ゲーム番組と生放送。Jeopardy!のFinal Jeopardyの考える音楽は30秒のカウントダウンです。タイムズスクエアの大晦日は地球上で最も視聴されているカウントダウンイベントです。
アクセシビリティの考慮事項
可聴ベルだけを鳴らすカウントダウンは、聴覚障害のあるユーザーには役に立ちません。視覚的なフラッシュだけを鳴らすカウントダウンは、視覚障害のあるユーザーには役に立ちません。洗練されたパターンは、3つのチャンネルすべて(可視の残り時間、オプションの音声、そしてaria-live領域のアナウンス)を提供し、ユーザーにどれに注意を払うかを決めさせることです。このページはスクリーンリーダーのライブ領域を露出させ、毎秒ではなく意味のあるマイルストーン(残り10分、1分、30秒、「時間切れ」)をアナウンスします。毎秒だと聴覚的な悪夢になるからです。大きなティック数字は背景に対してWCAG AAコントラストを満たし、設計は不要なアニメーションについてprefers-reduced-motionを尊重します。
その他の質問
タブを閉じてもタイマーはカウントを続けますか?
はい。あらかじめ共有リンクをコピーしているか、同じブラウザタブを開いたままにしている場合に限ります。カウントダウンは継続時間ではなく絶対的な壁時計のターゲットに固定されているので、共有リンクを再度開けば、何時間や何日経っていても残り時間が正しく再計算されます。リンクを保存せずにタブを閉じると、タイマーの状態は失われ、ターゲットを再設定する必要があります。
タイマーがゼロになったときにページがビープを鳴らさないのはなぜですか?
音声出力はユーザーを驚かせないようにデフォルトで意図的にミュートされています。最近のブラウザは、最近のユーザージェスチャーに紐づいていない音声再生もブロックします(Chromeの自動再生ポリシーはドメインごとのMedia Engagement Indexを使用、iOS上のSafariはさらに厳しく、歴史的にすべての音にユーザージェスチャーを要求してきました)。視覚的な「時間切れ!」インジケーターとスクリーンリーダーのアナウンスが、視覚ユーザーと支援技術ユーザーの両方をカバーします。
リンクを共有するとき、タイムゾーンは受信者と送信者のどちらですか?
共有リンクはターゲットを時間上の絶対的な瞬間としてエンコードするので、受信者がそれを開くと、ブラウザは同じ瞬間のローカル時間解釈を表示します。ロンドン時間午後3時の結婚式は、ロサンゼルスのゲストには午前7時、シンガポールでは午後11時に表示されます。各視聴者は自分にとって正しい時間を見ますが、全員が同じ瞬間に向かってカウントダウンしています。
カウントダウン中にシステム時計を変更するとどうなりますか?
表示は「ジャンプ」したように見えます。なぜならカウントダウンは壁時計に対して測定されており、壁時計を調整すれば残り時間も必然的に調整されるからです。これは正しい動作です。ターゲット自体は経過時間のストップウォッチではなく、壁時計の概念だからです。NTP同期されたデバイスは通常数ミリ秒しか調整されず、見えません。
サーバーに何か送信されますか?
いいえ。カウントダウンはローカルマシンから現在時刻を読み取り、ブラウザで残り継続時間を計算し、毎秒表示を更新します。共有可能なリンクはサーバー経由ではなくURL自体にターゲットをエンコードします。ページは一度読み込まれればオフラインで動作します。