計算基準
TimeToolkitは入力した日付・時刻・金額・規則で計算します。計算根拠の要約は使用した仮定を記録するもので、給与明細や法的証拠ではありません。
時計上の時間と週別の配分
勤務時間は開始・終了時刻を丸めてから無給休憩を引きます。終了が早ければ翌日扱い、同時刻で24時間の場合は翌日を選びます。タイムカードは月・日・土曜から指定した週の境界で実働を集計します。境界をまたぐ勤務と休憩は比例配分します。両ツールとも勤務場所のタイムゾーンを受け取らず、夏時間による実際の経過時間は計算しません。
3つの給与モデル
モデルEは年間税引前換算総額A・週の時間H・勤務日数D・年間勤務週Wを使います。1時間=A/(H×W)、勤務日=A/(D×W)、勤務週=A/W、2勤務週=2A/W、月2回モデル=A/24、月間=A/12、年間=Aです。別のモデルPは明示的な整数N(1~366)で同額税引前支給P=A/N、またはA=P×Nを計算します。Nが空欄なら支給額は推定しません。モデルOTはr×通常時間+r×m1×残業1+r×m2×残業2です。割増r×(m−1)×残業時間は残業合計に含まれています。
暦の日付と営業日
日付差は時差とは別の暦の日数です。両端を含む設定は合計に1日を加え、年・月・日の内訳は変えません。加算は年・月・週・日の順で適用し、存在しない日は月末に合わせます。営業日は指定週末と手入力の休日集合を使い、加算では開始日の翌日から数えます。年齢は完了した暦年を使います。次の誕生日の2月29日設定は年齢内訳とは別です。毎年繰り返すD-Dayは平年の2月29日を2月28日に合わせます。
タイムゾーンと会議
変換機はブラウザ・システムのIANA互換Intlデータを使います。存在しない現地時刻はエラー、繰り返す時刻は2結果を表示します。正確なブラウザのtzdb版は不明です。会議の長さは経過時間で、参加者の平日勤務枠内の15分ごとの候補を調べます。カレンダーや国別祝日は取得しません。
精度と検算
エンジンはJavaScriptの数値で計算し、表示時の丸めは別です。通貨選択は表示のみで両替しません。小数時間は最大で小数第4位、逆変換は整数の分に丸めます。下の例は固定入力を明示し、独立した算術で確認できます。法的権利・税務・正確な給与配分・外部アカウント設定の検証ではありません。
誤りの報告と訂正
お問い合わせページへツール・言語・再現手順・期待結果と実際の結果を送ってください。可能なら架空の金額・日付を使います。訂正時はモデル説明と関連例を合わせて直します。返信期間や専門家による検証は保証しません。
小さな画面では表を横にスクロールできます。
| 入力 / 仮定 | 独立した期待値 |
|---|---|
| 22:00 → 06:00; 30 分 | 480 − 30 = 450 分 = 7.5時間 |
| 40 + 40 / 45 + 35; 20; 1.5× | USD 1,600 / USD 1,650 |
| 52,000; H=40; W=50 | 52,000 ÷ 2,000 = 26 |
| 52,000; N=26 | 52,000 ÷ 26 = 2,000 |
| 7:30 / 7.30時間 | 7.5時間 / 7時間 18 分 |
| 2026-10-05 → 2026-10-09 | 5; − 2026-10-07 = 4 |
| 2026-01-31 + 1 か月 | 2026-02-28 |
根拠と制約
2026-10-12:結果の単位・例の目的・勤務の仮定と広告クッキーの選択を整理しました。