時間と日付

時間計算機

休憩時間と給与オプション付きで、2つの時刻間の作業時間を計算します。

01入力
/ h
02結果
実質所要時間
総所要時間
休憩後
休憩控除後
推定給与

実質所要時間 = 終了 − 開始 − 休憩。夜勤の場合、「深夜をまたぎますか?」を切り替えて終了時刻に24時間を加算してください。

03仕組み

この計算を行う理由

時計の時刻を加算・減算することは、計算機が苦手とする日常的な作業です。「今日何時間働いたか?」「夜勤は何時間か?」「昼食休憩を引くとどのくらい残るか?」あるいは「14:30から17:15までの会議は何時間請求すればよいか?」など、人々は知りたいと思っています。紙で計算するには、時分を10進数の時間数に変換し、減算してから、元に戻す必要があります。これは、特に深夜をまたぐ場合や不規則な休憩がある場合に、間違いやすい作業です。この計算機は、双方向の変換を行い、任意の休憩時間を減算し、オプションで時間給を乗算して、人々が実際に使用する2つの形式(タイムシート用のHH:MMと請求書および給与計算用の10進数の時間数)で回答を表示します。

計算式

正味作業時間 = (終了時刻 − 開始時刻) − 休憩時間。ここで、時刻はまず深夜からの分に変換されます。夜勤が落とし穴です。終了時刻が開始時刻より前の場合(例:開始 22:00、終了 06:00)、単純な減算では負の値になります。「深夜をまたぐ」トグルは、シフト終了が翌暦日である場合に、結果に24 × 60 = 1 440分を加算する修正を行います。10進数の時間数 = 正味分数 ÷ 60。給与 = 10進数の時間数 × 時間給。結果ブロックには、生の作業時間(休憩なし)、正味作業時間(休憩後)、確認用の明示的な休憩時間、およびゼロでないレートが指定された場合の計算された給与が表示されます。

使用方法

開始時刻終了時刻を24時間形式で入力します(HTML5の時刻ピッカーがロケール表示を処理します)。シフトが深夜をまたぐ場合は、「深夜をまたぐ」をはいに切り替えます。そうしないと、計算機は終了時刻 ≤ 開始時刻をゼロ時間のシフトとして扱います。休憩時間を分単位で入力します(なしの場合は0)。オプションで時間給を入力すると、下部に給与の見積もりが表示されます。ゼロの場合はスキップします。入力するたびに計算機はライブで更新されます。HH:MMの結果はタイムシートのエントリ用です。10進数の時間数の結果は、給与計算ソフトウェアや請求ツールが通常必要とするものです。

作業例

開始 09:00、終了 17:30、休憩 60分、レート 25 €/時。 - 生の作業時間:17:30 − 09:00 = 8時間30分 = 510分 = 8.50時間。 - 正味作業時間:510 − 60 = 450分 = 7時間30分 = 7.50時間。 - 給与:7.50 × 25 = 187.50 €

夜勤例:開始 22:00、終了 06:00、「深夜をまたぐ」はい、休憩 30分、レート 0。 - +1 440修正を適用した生の作業時間:(360 − 1320)+ 1440 = 480分 = 8時間。 - 正味作業時間:480 − 30 = 7時間30分

落とし穴

深夜フラグの忘却。これがないと、22:00〜06:00のシフトは、終了時刻が開始時刻より前であるため、「0」と表示されます。このフラグは意図的な明示的な選択です。「深夜をまたぐ」を自動検出すると予期せぬ結果が生じます(06:00〜05:30のシフトは、23.5時間のシフトではなく、ほとんどの場合タイプミスであるため、推測はしません)。

休憩後の負の作業時間。休憩時間がシフト時間よりも長い場合、正味作業時間は0に制限されます。負の値を返しません。「負の労働」という概念はありません。

HH:MMと10進数の時間数の混同。7.5時間と7:30は同じですが、7.5時間と7:50は異なります(後者は7時間50分 = 7.833時間)。タイムシートが10進数と60進数のどちらを期待しているかを常に確認してください。給与計算のバグは、この混同に起因することがよくあります。

請求のための丸め。一部のエージェンシーは15分単位、一部は6分単位(1時間の10分の1)、一部は正確な分単位で請求します。計算機は分単位で報告します。請求エントリのステップで、計算機内ではなく、契約の粒度に丸めてください。

ロケールの時刻形式。HTML5の時刻入力は、ユーザーのロケールに応じて24時間形式またはAM/PMを表示しますが、基になる値は常に24時間形式です。フォーム値を別のシステムに送信しても、驚くことはありません。

バリエーション

  • 複数日をまたぐ:範囲外です。日付差計算機(オプションで時刻も指定可能)を使用してください。この計算機は、連続した1つのシフトを扱います。
  • 複数回の休憩:入力する前に、「合計休憩」時間数に集計してください。ここに複数休憩UIを追加すると、焦点がぼやけます。
  • 残業計算:表示されません。残業の規則は、管轄区域および契約によって異なります(週40時間超で1.5倍、一部の州では1日8時間超で1.5倍、他の州では1.25倍)。ここでは総労働時間を表示し、給与計算ワークフローで残業規則を適用してください。
  • タイムゾーン対応:この計算機はタイムゾーンを意識しません。両方の時刻は同じゾーンにあります。ゾーンをまたぐ期間は、タイムゾーン変換ツールの仕事です。
  • 睡眠時間:技術的には特別なケースです(開始=就寝時刻、終了=起床時刻、しばしば深夜をまたぐ)。単に期間を計算するのではなく、就寝時間/サイクル計画を立てたい場合は、専用の睡眠サイクル計算機を使用してください。
  • 年収化:10進数の時間数を取得し、週の労働時間と52を掛けます。それが大まかな年収額になります。フリーランスとサラリーオファー間のレート比較に役立ちますが、福利厚生、有給休暇、病欠、退職金マッチング、および雇用主が総支給額に上乗せして支払う社会保険料は無視されます。正確な比較のためには、年収X€のサラリーオファーは、フリーランスの日給X / 200営業日 × 1.7–2.2(乗数は福利厚生、税金、および無給休暇をカバーします)に相当すると予想されます。
  • タイムカードの丸め(米国「7分ルール」):一部の米国の雇用主は、タイムカードのエントリを四半時間単位に丸めます。値が1〜7分の場合は切り捨て、8〜14分の場合は切り上げます。この丸めは、計算機内ではなく、計算後に適用してください。現地の労働法では、この慣行を完全に禁止している場合があります。

関連計算機