Kalkulator Hari Bekerja
Kalkulator hari bekerja dalam talian percuma, tanpa pemasangan. Kira hari perniagaan antara tarikh, tidak termasuk hujung minggu dan cuti
Tentang Kalkulator Hari Bekerja
Alat ini melaksanakan dua operasi tarikh dengan hanya menganggap Sabtu (getDay() === 6) dan Ahad (getDay() === 0) sebagai hari bukan bekerja. Dalam mod 'between' ia mengira hari perniagaan, jumlah hari kalendar, hari hujung minggu, dan minggu penuh antara dua tarikh. Dalam mod 'add' ia menambah atau menolak bilangan hari perniagaan daripada tarikh mula dan mengembalikan tarikh sasaran. Cuti umum tidak diiktiraf.
Cara Menggunakannya
1. Pilih Jenis Pengiraan: 'Hari antara dua tarikh' atau 'Tambah/tolak hari bekerja'. 2. Tetapkan Tarikh Mula (diperlukan). 3. Dalam mod between, tetapkan Tarikh Tamat. Dalam mod add, tetapkan Hari untuk ditambah dan pilih Add atau Subtract. 4. Klik Calculate. Tarikh hilang atau tidak sah menunjukkan toast ralat; jika tamat pada atau sebelum mula dalam mod between, semua hasil mengembalikan 0.
Algoritma Pengiraan
Mod between: mengulangi hari demi hari dari mula (eksklusif) ke tamat (eksklusif), menambah businessDays apabila hari itu bukan hujung minggu; totalDays = bulat((tamat − mula) / 86400000); weekendDays = totalDays − businessDays; weeks = lantai(totalDays / 7). Mod add: berjalan melalui hari kalendar dari mula ke arah yang dipilih, mengira satu hari ke arah sasaran hanya apabila ia hari bekerja, dan juga mengumpul weekendDaysPassed, sehingga bilangan langkah hari bekerja yang diminta dipenuhi.
▶Adakah kalkulator ini mengambil kira cuti umum?
▶Adakah tarikh mula dan tamat dikira sebagai hari perniagaan?
▶Bolehkah saya menolak hari perniagaan dan bukannya menambah?
▶Adakah data saya dihantar ke pelayan?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi