高性能計算エンジン
エンジンアーキテクチャと数学的基盤
WorkingDaysCalculator.net が11カ国以上の法域および米国全50州において、正確な営業日、祝日の振替、カスタムスケジュールを計算する仕組み。
📐
1. 離散日付ステップ演算
単純な概算に頼らず、UTCの正確な暦日配列を評価することで、タイムゾーンのずれや夏時間の変動による誤差を完全に排除します。
🏛️
2. 振替休日の自動判定
土曜日または日曜日に重なる祝日は、現地の法令に基づき、翌月曜日または前金曜日に自動的に振替適用されます。
🔄
3. 重複衝突の排除
振替規定のない祝日が週末と重なった場合でも、エンジンは二重控除を防ぐため1回のみカウントします。
🌐
4. 州・県単位の詳細サポート
全米50州、カナダ各州、オーストラリア各州、ドイツ各連邦州の地域カレンダーを網羅しています。
コア数学公式
開始日(D_start)と終了日(D_end)の間の総営業日数(W)の計算定義:
W = TotalCalendarDays - WeekendDays - WeekdayPublicHolidays - CustomExcludedDays