სისტემის არქიტექტურა და მათემატიკური საფუძვლები
როგორ ითვლის WorkingDaysCalculator.net ზუსტ სამუშაო დღეებს, ოფიციალური უქმეების გადატანას და მორგებულ გრაფიკებს 11+ ქვეყანასა და აშშ-ის 50 შტატში.
1. დისკრეტული ნაბიჯ-ნაბიჯ არითმეტიკა
მიახლოებითი გამოთვლების ნაცვლად, ჩვენი სისტემა აფასებს თითოეულ კალენდარულ დღეს UTC ფორმატში, რაც გამორიცხავს სასაათო სარტყლისა და ზაფხულის დროის შეცდომებს.
2. გადატანილი უქმეების დამუშავება
ოფიციალური უქმეები, რომლებიც ემთხვევა შაბათს ან კვირას, ავტომატურად გადაიტანება ოფიციალურ შემცვლელ სამუშაო დღეებზე ადგილობრივი კანონმდებლობის შესაბამისად.
3. დუბლირების გამორიცხვა
თუ ოფიციალური უქმე ემთხვევა შაბათ-კვირას გადატანის წესის გარეშე, სისტემა გარანტირებულად ითვლის მას მხოლოდ ერთხელ, რათა თავიდან ავიცილოთ ორმაგი გამოკლება.
4. შტატებისა და რეგიონების დეტალიზაცია
რეგიონული კალენდრების სრული მხარდაჭერა, მათ შორის აშშ-ის 50-ვე შტატი + DC, კანადის პროვინციები და გერმანიის ფედერალური მიწები.
ძირითადი მათემატიკური ფორმულები
სრული სამუშაო დღეების (W) გამოთვლა საწყის თარიღსა (D_start) და საბოლოო თარიღს (D_end) შორის განისაზღვრება შემდეგნაირად: