00:00.00
使い方
- ストップウォッチを開始
スタートボタンを押して時間計測を開始してください。
- ラップ記録または一時停止
区間時間を記録するにはラップボタンを、計測を中断するには一時停止ボタンを押してください。
- リセット
リセットボタンでストップウォッチを初期化し、新しい計測を開始できます。
ストップウォッチとは?
ストップウォッチは、開始した瞬間から停止する瞬間までに流れた経過時間(elapsed time)を計測する時間ツールです。特定の時刻を指し示す時計とは異なり、任意の瞬間を0として、その基準点からの時間を積み上げていきます。
画面表示と活用
このストップウォッチは時間をMM:SS.cc(分:秒.センチ秒)形式で表示します。センチ秒は1/100秒単位なので、100分の1秒まで細かく確認でき、ランニングのインターバル、料理のタイミング、発表時間の計測、実験・観察の記録など、短い区間を正確に計りたい場面に適しています。止めずにラップ(Lap)を記録できるため、一度の計測の中で複数の区間に分けて比較する用途にも使えます。
計算式
実際の経過時間は、高分解能タイマーで計った2つの時点の差として求めます。
経過(ms)= performance.now()(現在)- performance.now()(開始)
ミリ秒をMM:SS.ccに変換する手順は次のとおりです。
総センチ秒 = floor(ms / 10)cc(センチ秒)= 総センチ秒 % 100SS(秒)= floor(総センチ秒 / 100) % 60MM(分)= floor(総センチ秒 / 6000)
たとえば61,234msは総センチ秒6,123 → cc=23、秒=1、分=1 なので 01:01.23 と表示されます。ラップタイムは 今回の累積 - 直前のラップの累積 で計算します。
よくある質問
ストップウォッチはどう使いますか?
スタートボタンを押すと計測が始まります。計測中はストップボタンで止めるか、ラップボタンで区間を記録できます。停止後は再開ボタンで続けて計測するか、リセットボタンで初期化できます。時間はMM:SS.cc(センチ秒)形式で表示されます。
ラップ(Lap)機能とは何ですか?
ラップ機能は、ストップウォッチを止めずに途中の区間時間を記録する機能です。たとえばランニングで1周ごとにかかった時間を記録できます。各ラップ記録には、その区間の所要時間(ラップタイム)と開始からの累積時間が一緒に表示されます。
ラップタイムと累積時間はどう違いますか?
累積時間は、計測を始めた0秒からそのラップを押した瞬間までの全経過時間です。ラップタイムは直前のラップから今回のラップまでの区間時間で、「今回の累積 − 直前の累積」で計算します。最初のラップは直前の累積が0なので、ラップタイムと累積時間が同じになります。
計測の精度はどのくらいですか?
内部ではperformance.now()を使ってミリ秒単位で時間を計測し、画面にはセンチ秒(1/100秒)単位で表示します。画面の更新はブラウザのrequestAnimationFrameにより約16.7ms(60fps)間隔で行われます。ブラウザベースのため、専用計測機器とはわずかな差が生じる場合があります。
なぜ画面は100分の1秒(センチ秒)までしか表示されないのですか?
人の目が時間を認識し、手でボタンを押す反応速度を考えると、1/100秒単位が読み取りに実用的だからです。計測自体はミリ秒(1/1000秒)で行われるため内部精度はより高く、表示の段階でfloor(ms/10)によりセンチ秒へ変換して見せています。
タブを切り替えたり画面が消えたりすると時間は止まりますか?
表示の更新は止まることがありますが、計測値はずれません。経過時間は開始時点と現在時点の差からその都度計算し直すため、バックグラウンドで画面更新が一時中断されて戻ってきても、積み上がった実際の経過時間が正確に反映されます。
計測記録を保存できますか?
現在のセッションの時間とラップ記録は画面で確認できますが、ページを再読み込みするとすべて初期化されます。保管が必要な記録はスクリーンショットで保存しておくことをおすすめします。
ストップウォッチとタイマー(カウントダウン)は何が違いますか?
ストップウォッチは0から始まり、時間が増える方向に経過時間を計測します。反対にタイマーは決められた時間から0に向かって減るカウントダウンで、設定時間が終わると通知します。「どれだけかかったか」を計るときはストップウォッチを、「決められた時間が過ぎたか」を知るときはタイマーを使います。
2026年 カレンダーデータ対応