Artikel
Mengira hari bekerja antara dua tarikh
"Tambah 30 hari bekerja" kedengaran mudah sehingga anda sedar bahawa cuti berbeza mengikut negara, bahawa hujung minggu tidak selalu Sabtu dan Ahad, dan bahawa kebanyakan kalkulator tidak bersetuju sama ada tarikh mula harus dikira. Artikel ini menerangkan mekaniknya supaya anda tahu apa yang sebenarnya sedang dikira.
Apakah hari bekerja
Hari bekerja ialah mana-mana hari yang bukan hari hujung minggu dan bukan cuti umum. Di kebanyakan negara itu bermaksud Isnin hingga Jumaat, tolak cuti umum rasmi yang diiktiraf oleh undang-undang buruh atau sistem perbankan negara itu. Jurang antara kiraan hari kalendar dan kiraan hari bekerja berkembang dengan cepat: tempoh 30 hari kalendar yang merentasi Krismas dan Tahun Baru di Perancis mengandungi hanya sekitar 20 hari bekerja setelah hujung minggu dan cuti umum yang berkaitan dikeluarkan. Perlu diingat bahawa definisi hujung minggu itu sendiri berbeza: di beberapa negara Teluk, minggu kerja berjalan dari Ahad hingga Khamis, menjadikan Jumaat dan Sabtu sebagai hujung minggu. Definisi ini paling penting pada sempadan: jika tarikh akhir jatuh pada Sabtu, tarikh akhir yang berkuat kuasa biasanya Jumaat sebelumnya atau Isnin berikutnya bergantung pada kontrak atau bidang kuasa. Tidak ada jawapan yang salah secara berasingan; yang penting ialah kedua-dua pihak menggunakan peraturan yang sama.

Pengiraan inklusif berbanding eksklusif dan jebakan perbezaan satu
Punca paling lazim perselisihan antara dua orang yang mengira selang yang sama ialah sama ada tarikh mula dan tarikh akhir dikira. Pengiraan inklusif menganggap kedua-dua titik hujung sebagai sebahagian daripada tempoh. Pengiraan eksklusif mengabaikan satu atau kedua-dua titik hujung. Kontrak yang menyebut "hantar dalam tempoh 5 hari bekerja dari tarikh pesanan" adalah tidak jelas: adakah hari sifar bermaksud tarikh pesanan, supaya penghantaran perlu diselesaikan sebelum penutupan hari ke-5, atau adakah kiraan bermula pada hari bekerja berikutnya? Dalam amalan, terma pembayaran dan penghantaran dalam undang-undang komersial biasanya mengecualikan tarikh mula dan memasukkan tarikh akhir, menjadikan tempoh itu terbuka-terbuka atau separuh terbuka dan bukannya sepenuhnya inklusif. Pendekatan paling selamat apabila perkataan tidak jelas ialah bertanya dan mendokumentasikan jawapan, kemudian mengesahkan kiraan anda menggunakan alat yang menyatakan dengan jelas konvensyen mana yang digunakan. Kalkulator hari bekerja di laman ini mengira julat inklusif secara lalai: kedua-dua tarikh mula dan tamat dimasukkan dalam jumlah.
Cuti tarikh tetap, cuti bergerak, dan masalah serantau
Cuti umum terbahagi kepada dua kategori. Cuti tarikh tetap jatuh pada tarikh kalendar yang sama setiap tahun: 1 Januari, 4 Julai, 25 Disember. Cuti bergerak berubah setiap tahun kerana ia terikat pada kitaran lunar atau gerejawi: Paskah dan perayaan terbitan (Isnin Paskah, Kenaikan, Isnin Pentakosta) bergerak sehingga lima minggu bergantung pada tahun. Cabaran yang lebih besar bagi mana-mana kalkulator ialah liputan serantau. Jerman mempunyai set sembilan cuti persekutuan ditambah dua hingga lima cuti tambahan yang berbeza mengikut negeri. Sepanyol mempunyai senarai nasional ditambah hari komuniti autonomi. Amerika Syarikat mempunyai cuti persekutuan tetapi tiada peraturan nasional yang mewajibkan majikan swasta mematuhinya. Alat hari bekerja di laman ini merangkumi cuti nasional utama untuk Perancis, Amerika Syarikat, United Kingdom, Jerman, Sepanyol, Itali, Kanada, dan Belgium. Cuti serantau tidak termasuk. Jika kontrak atau SLA anda menyebut negeri atau wilayah tertentu, semak keputusan terhadap sumber tempatan yang berwibawa.

Kegunaan praktikal: terma pembayaran, tarikh akhir SLA, tempoh notis
Kegunaan paling lazim pengiraan hari bekerja dalam dunia nyata ialah terma pembayaran. "Net-30" bermaksud pembayaran perlu dibuat 30 hari kalendar selepas tarikh invois, tetapi sesetengah kontrak menulis "net-30 hari bekerja", yang menambah beberapa minggu lagi pada tempoh itu. Mengetahui perbezaan sebelum anda menandatangani adalah penting. SLA penghantaran dan logistik biasanya menyebut hari bekerja kerana pengangkut tidak beroperasi pada hujung minggu atau cuti umum; "penghantaran 5 hari bekerja" dari pesanan Jumaat biasanya akan tiba pada Jumaat berikutnya pada paling awal. Undang-undang pekerjaan sering menetapkan tempoh notis dalam hari bekerja: peletakan jawatan yang memerlukan notis sepuluh hari bekerja yang diberikan pada Isnin berkuat kuasa dua minggu kalendar kemudian jika tiada cuti dalam tempoh itu, tetapi itu berubah jika cuti umum jatuh dalam tempoh itu. Undang-undang tuan tanah-penyewa, tarikh akhir saman undang-undang, dan kitaran penyelesaian kewangan (T+1, T+2) semuanya beroperasi mengikut logik hari bekerja. Alat perbezaan tarikh di laman ini membolehkan anda membandingkan jumlah hari dan minggu kalendar sebagai semak silang terhadap angka hari bekerja.
Melakukannya dalam pelayar tanpa menghantar data ke mana-mana
Kalkulator hari bekerja dan alat perbezaan tarikh di laman ini berjalan sepenuhnya dalam pelayar. Anda memasukkan dua tarikh, memilih negara pilihan untuk cuti nasional, dan hasilnya dikira secara tempatan menggunakan JavaScript. Tiada tarikh, tiada julat tarikh, dan tiada pilihan negara yang dihantar ke mana-mana pelayan. Logik cuti dikompil ke dalam halaman semasa pembinaan: set cuti Perancis, Jerman, atau AS untuk tahun tertentu dikira secara langsung daripada algoritma kecil dan bukannya diambil dari pangkalan data jauh. Kerana cuti bergerak dikira dan bukannya disimpan, alat ini berfungsi untuk tahun lalu dan tahun hadapan dalam julat yang munasabah tanpa memerlukan sambungan rangkaian. Pertukaran ganti ialah yang diterangkan dalam bahagian sebelumnya: senarai cuti ialah set peringkat nasional yang dikurasi, bukan set tempatan yang komprehensif. Gunakan hasilnya sebagai titik permulaan yang boleh dipercayai, kemudian semak khususan serantau apabila ketepatan diperlukan.
Alat dalam artikel ini
Soalan lazim
Adakah net-30 bermaksud 30 hari kalendar atau 30 hari bekerja?
Dalam kebanyakan penggunaan komersial standard, net-30 bermaksud 30 hari kalendar. Jika kontrak bermaksud hari bekerja, biasanya ia akan menyatakan dengan jelas. Jika ragu-ragu, semak perkataan kontrak; jurang antara dua tafsiran boleh mencapai beberapa minggu.
Mengapa alat ini tidak merangkumi semua cuti serantau?
Alat hari bekerja merangkumi cuti umum nasional utama untuk lapan negara. Cuti serantau (negeri AS, Laender Jerman, komuniti autonomi Sepanyol) tidak termasuk kerana ia berbeza di peringkat sub-nasional dan alat peringkat nasional tidak boleh mengumumnya dengan tepat. Alat ini mendokumentasikan had ini supaya anda boleh menerapkan pembetulan tempatan.
Adakah tarikh mula dikira atau tidak?
Kalkulator hari bekerja di laman ini menggunakan julat inklusif secara lalai: kedua-dua tarikh mula dan tarikh akhir dimasukkan dalam kiraan. Banyak kontrak dan rangka kerja undang-undang mengecualikan tarikh mula (hari kejadian tidak dikira sebagai hari pertama). Jika konteks anda mengecualikan hari sifar, tolak satu daripada hasilnya.