登録不要・ブラウザ内で即計算
時間計算
このページでは、開始時刻と終了時刻を入力するだけで経過時間を自動計算できます。「9時から17時半まで働いたら何時間何分?」「23時から翌朝6時まで寝たら睡眠時間は?」といった質問に、日をまたぐ場合も自動で判定してすぐに答えます。もう一つのタブでは、複数の時間を足したり引いたりして合計時間を求められます。タイムカードの集計や、複数の作業時間を合算するときに便利です。入力した内容はサーバーに送信されず、すべての計算はお使いの端末のブラウザ内だけで完結します。
各行の左のボタンで「+(足す)」「-(引く)」を切り替えられます。「+ 行を追加」で最大8行まで追加できます。
経過時間の計算方法(開始時刻・終了時刻)
「経過時間を計算」タブでは、開始時刻と終了時刻の2つを入力するだけで、その間の経過時間を自動的に求めます。計算式はシンプルで、終了時刻から開始時刻を引くだけです。ただし終了時刻が開始時刻より前(例:開始22時、終了朝5時)の場合、多くの人がここでつまずきます。このページでは終了時刻が開始時刻より前だった場合、自動的に「日をまたいでいる」と判断して24時間を加算し、正しい経過時間を計算します。手計算で24を足し忘れて時間がマイナスになってしまう、というよくあるミスを防げます。
- 「開始時刻」欄に作業や予定の始まった時刻を入力する(例:09:00)
- 「終了時刻」欄に終わった時刻を入力する(例:17:30)
- 自動的に経過時間が「◯時間◯分」と10進数(小数)の時間の両方で表示される
- 終了時刻が開始時刻より前の場合は、翌日をまたぐ計算として自動処理される旨のメッセージが表示される
経過時間計算の具体例
実際によくあるパターンで確認してみましょう。
- 勤務時間:開始9:00・終了17:45 → 経過時間は8時間45分(8.75時間)
- 残業を含む勤務:開始10:30・終了22:15 → 経過時間は11時間45分(11.75時間)
- 夜勤・仮眠:開始23:00・終了翌6:30 → 終了時刻が開始時刻より前なので自動的に日またぎ判定され、経過時間は7時間30分(7.5時間)
- 映画やイベントの所要時間:開始19:00・終了21:20 → 経過時間は2時間20分(約2.33時間)
- 旅行・移動時間:出発8:15・到着15:50 → 経過時間は7時間35分(約7.58時間)
時間の足し算・引き算(タイムカード形式)
「時間の足し算・引き算」タブでは、複数の時間を1行ずつ入力し、それぞれに「足す(+)」「引く(-)」の符号を付けて合計できます。初期状態では2行ですが、「+ 行を追加」ボタンで最大8行まで増やせます。逆に不要な行は「×」ボタンで削除できます(最低1行は残ります)。タイムカードの複数の勤務時間帯を合算したり、作業時間から休憩時間を差し引いたり、複数のプロジェクトにかけた時間を集計したりするときに便利です。
- 1行目に主な作業時間(例:6時間30分)を「+」で入力
- 2行目に別の作業時間(例:2時間15分)を「+」で追加入力
- 休憩や中断があれば「-」に切り替えて、その時間分を差し引ける
- 合計がマイナスになる場合(引く時間の合計が足す時間の合計を超えた場合)も、マイナス記号付きで正しく表示される
時間の足し算・引き算の具体例
例えば、ある日の作業記録が「午前中2時間30分」「午後4時間15分」「電話対応で差し引き45分」だったとします。1行目に2:30(+)、2行目に4:15(+)、3行目を追加して0:45(-)と入力すると、合計時間は自動的に「6時間0分(6.00時間)」と表示されます。手計算だと繰り上がり・繰り下がりでミスをしやすい60進数(1時間=60分)の計算も、このツールなら瞬時に、そして正確に処理されます。
時間計算でよく間違えるポイント
時間の計算は10進数(10進法)ではなく60進数(60進法)なので、電卓アプリでそのまま足し算・引き算すると誤った結果になりがちです。たとえば「6時間45分+3時間30分」を電卓で「6.45+3.30」のように計算すると「9.75」となり、正しい答え(10時間15分=10.25時間)とはズレてしまいます。分の単位が60を超えたら繰り上げて時間に変換する必要があるためです。同様に、24時をまたぐ経過時間の計算では24を足し忘れる、あるいは逆に不要な場面で24を足してしまう、というミスもよくあります。このページの2つのツールは、こうした60進数特有の繰り上げ・繰り下げ処理と日またぎ判定を自動化しているため、手計算特有のミスを避けられます。
どんな場面で時間計算が使われるか
時間計算は仕事から日常生活まで、さまざまな場面で必要になります。代表的な使いどころを紹介します。
- 勤怠管理・給与計算:出勤時刻と退勤時刻から実働時間を求め、休憩時間を差し引いて正確な労働時間を算出する
- 学習・作業の記録:勉強や作業を始めた時刻と終わった時刻から、その日に費やした時間を集計する
- 睡眠時間の記録:就寝時刻と起床時刻(多くの場合は日をまたぐ)から、実際の睡眠時間を計算する
- スポーツ・トレーニングの記録:練習開始から終了までの時間や、複数のセッションの合計時間を求める
- 通勤・移動時間の把握:出発時刻と到着時刻から、片道あるいは往復にかかった時間を計算する
- イベント・会議の所要時間:開始時刻と終了時刻から、実際にかかった時間を後から確認する
- 請求書・見積書の作成:複数の作業時間を合算して、クライアントへの請求時間数を正確に算出する
分数と10進数(小数)の時間の早見表
「◯分」が10進数の時間だとどれくらいになるのか、よく使う値をまとめました。給与計算や勤怠システムに10進数で入力する必要がある場合の目安としてご利用ください。より詳細な変換は時間の単位変換ページで、任意の時:分:秒を入力して正確に計算できます。
| 分 | 10進数の時間 |
|---|---|
| 6分 | 0.10時間 |
| 10分 | 約0.17時間 |
| 15分 | 0.25時間 |
| 20分 | 約0.33時間 |
| 30分 | 0.50時間 |
| 36分 | 0.60時間 |
| 45分 | 0.75時間 |
| 50分 | 約0.83時間 |
| 54分 | 0.90時間 |
| 60分(1時間) | 1.00時間 |
経過時間計算とタイムカードの記録方法
紙のタイムカードや手書きの勤務表では、出勤・退勤の時刻をそのままメモしておき、後でまとめて経過時間を計算することがよくあります。このとき1日分だけでなく1週間分、1か月分の記録を一気に計算し直す場合は、日ごとに開始時刻と終了時刻をこのページに入力して経過時間を確認し、それぞれの結果を「時間の足し算・引き算」タブに転記して合計するという使い方もできます。2つのタブは同じカードの中に並んでいるため、切り替えながら作業を進められます。
時間計算とタイムゾーン・サマータイムについて
このページの経過時間計算・時間の足し算引き算は、いずれも「同じ日、同じタイムゾーン内」の時刻同士の計算を前提としています。海外出張や国際便のフライト時間のように、出発地と到着地でタイムゾーンが異なる場合は、現地時刻をそのまま入力すると誤った結果になるため、あらかじめ同じタイムゾーンの時刻に換算してから入力してください。日本国内での利用であれば、日本にはサマータイム(夏時間)制度がないため、この点を気にする必要はありません。
計算式のしくみ
このページの2つの計算は、内部的には次のようなシンプルな式で処理されています。仕組みを知っておくと、結果が想定通りかどうかを自分でも検算しやすくなります。
経過時間の計算:まず開始時刻・終了時刻をそれぞれ「その日の0時0分から数えた分数」に変換します(例:09:00なら540分、17:30なら1050分)。次に終了時刻の分数から開始時刻の分数を引きます。この差がマイナスになった場合は、終了時刻が翌日にまたがっていると判断し、24時間分(1440分)を足してから、改めて「時間」と「分」に分解して表示します。
時間の足し算・引き算:各行の時刻を同じように「分数」に変換し、その行の符号(+なら足す、-なら引く)をかけてから、すべての行を合計します。合計がマイナスになった場合は、その旨がわかるようにマイナス記号を付けて「時間」と「分」に分解して表示します。分数への変換とその逆変換を自動で行うことで、60進数特有の繰り上げ・繰り下げ計算を人の手を介さずに正確に処理しています。
表計算ソフト(Excel・スプレッドシート)で時間計算する場合との違い
ExcelやGoogleスプレッドシートでも時間の計算は可能ですが、セルの表示形式を「時刻」または「経過時間」にきちんと設定しないと、意図しない値(例えばシリアル値と呼ばれる小数)がそのまま表示されてしまうことがあります。また、24時間を超える合計時間を正しく表示するには、表示形式を独自にカスタマイズする必要があり、初めて使う人にはハードルが高いことがあります。このページのツールは、そうした表示形式の設定を一切気にせず、時刻を入力するだけで「◯時間◯分」の形と10進数の形の両方をその場で確認できる点が異なります。ファイルを作成・保存する必要もなく、ブラウザを開くだけですぐに使い始められます。