戻る
営業日計算
時間・日付
読み込み中
ツールを読み込んでいます
ツールを準備しています。残り時間はまだわかりません。
このツールの処理はすべてブラウザー内で行われ、入力内容はサーバーへ送信されません。
このツールについて
毎週の休日、祝日、振替出勤日と端点を指定し、グレゴリオ暦の勤務日、完全な日別一覧と上限付きCSVを計算します。
主な用途
- 自分の勤務規則を確認し、初期設定の月曜から金曜も利用します。
- 地域のカレンダーを取得せず、含む各日付の分類と完全な日別CSVを確認します。
使い方
- 1.開始日と終了日、各端点を含むかを選び、毎週の休日の曜日を指定します。
- 2.祝日と振替出勤日を貼り付け、エラー、重複、区間外の数と重ならない集計を確認します。
- 3.50日ごとのページで含む全日付を確認し、10000日以下なら完全なCSVを要求します。
実行済みの自分のカレンダー例
初期設定の月曜から金曜
2026-01-05–2026-01-11、土日休日、両端を含む
期間の合計日数=7; 営業日=5; 週末=2; 除外した休日=0; 振替出勤日(勤務日合計に含む)=0
7日付に勤務日5日と休日2日を含みます。
祝日と休日の振替出勤
2026-01-01–2026-01-07、祝日1月1日と3日、振替出勤1月4日、土日休日
期間の合計日数=7; 営業日=5; 週末=1; 除外した休日=1; 振替出勤日(勤務日合計に含む)=1
土曜の祝日は二重に引かず、日曜の振替出勤は勤務日合計に含みます。
グレゴリオ暦のうるう日
2000-02-28–2000-03-01、土日休日
期間の合計日数=3; 営業日=3; 週末=0; 除外した休日=0; 振替出勤日(勤務日合計に含む)=0
2000年には2月29日があり、3日付は月曜、火曜と水曜です。
端点除外後の日付なし
0001-01-01–0001-01-01、開始日を除外
期間の合計日数=0; 営業日=0; 週末=0; 除外した休日=0; 振替出勤日(勤務日合計に含む)=0
残る日付なし、全ての集計は0、CSVはヘッダーのみです。
制限と注意事項
- 0001–9999年、元の両端を含む区間は365250日まで。各例外テキストは65536 UTF-16文字、両方で4096個の日付トークンまで。重複除去前に上限を確認します。
- 振替出勤日は毎週の休日より優先します。毎週の休日にある祝日は休日としてだけ数えます。両方の例外に同じ日付があれば、区間外でも拒否します。
- YYYY-MM-DD日付をカンマ、全角カンマ、空白または改行で区切って貼り付けます。重複は1回だけ数え、有効でも含む区間の外なら無視して下に数えます。
- CSVは固定列date,weekday,category,workday、ISO曜日1–7、勤務日1/0、UTF-8 BOMなし、CRLF改行です。含む全日付を10000行まで出力します。
- 自分で指定したカレンダーで、公式の地域の祝日や法定勤務日ではありません。送信、保存、カレンダー権限はありません。日付はタイムゾーンのないグレゴリオ暦の日付です。
よくある質問
公式の祝日カレンダーですか?
いいえ。休日、祝日と振替出勤日は自分で指定し、地域の政策は取得も推測もしません。
同じ日付を祝日と振替出勤日にできますか?
できません。両方にある日付は区間外でも拒否します。同じ一覧の重複トークンは除去します。
CSV上限は結果を短くしますか?
いいえ。集計と全50日ページは元の365250日区間を扱います。CSVは含む10000日までで、部分一覧を完全な出力として提供しません。