Hitung jumlah hari, minggu, bulan, dan hari kerja antara dua tanggal — langsung di browser Anda.
Menghitung selisih hari antara dua tanggal tampak seperti pengurangan sederhana sampai kalender ikut campur: bulan bisa berisi 28, 29, 30, atau 31 hari, Februari berganti panjang setiap empat tahun, dan daylight saving menggeser jam tanpa mengubah tanggal. Kalkulator ini menangani semuanya dan menjawab pertanyaan itu dalam empat bentuk sekaligus — total hari, minggu plus hari, bulan plus hari, dan rincian lengkap tahun-bulan-hari yang biasa dipakai orang untuk menggambarkan suatu rentang waktu.
Di balik layar, setiap tanggal diubah menjadi nomor Julian Day, yaitu bilangan bulat yang menghitung hari pada satu garis kontinu, sehingga selisihnya hanyalah pengurangan biasa. Hasilnya kebal terhadap zona waktu dan daylight saving. Rincian kalendernya bukan perkiraan: alih-alih membagi dengan 30, alat ini mencari jumlah bulan utuh terbesar yang muat di antara kedua tanggal — dengan pembatasan ke akhir bulan yang lebih pendek, sehingga 31 Januari sampai 1 Maret adalah satu bulan satu hari — lalu menghitung sisa harinya.
Angka hari kerja hanya menghitung Senin sampai Jumat, dengan cara mengalikan jumlah minggu utuh dengan lima lalu menambahkan sisa hari kerjanya. Hari libur nasional tidak diperhitungkan: hari libur berbeda-beda menurut negara, provinsi, dan kota, dan alat generik yang menebaknya akan lebih sering salah daripada benar. Untuk tenggat yang bergantung pada hari libur resmi, gunakan angka ini sebagai titik awal lalu kurangi hari libur yang berlaku bagi Anda. Kedua tanggal tetap ada di perangkat Anda — halaman ini tidak melakukan permintaan jaringan apa pun dengan data Anda.
Hari kalender = JDN(akhir) − JDN(awal), dengan JDN adalah nomor Julian Day masing-masing tanggal. Rincian kalender: ambil jumlah bulan utuh terbesar M yang muat di antara kedua tanggal (dengan membatasi tanggal ke hari terakhir bulan yang lebih pendek), lalu tahun = M ÷ 12, bulan = M mod 12, dan hari = sisanya dalam hari. Hari kerja = ⌊hari ÷ 7⌋ × 5 + hari Senin-sampai-Jumat yang tersisa di minggu yang belum penuh.
Alat ini menghitung hari yang berlalu di antara kedua tanggal, jadi hari awal tidak dihitung sedangkan hari akhir dihitung. Dari 1 Maret ke 3 Maret jawabannya 2 hari. Jika Anda butuh jumlah hari yang ditempati suatu periode — cara klasik “menghitung kedua ujung” — tambahkan 1 pada hasilnya.
Karena bulan sungguhan tidak berisi 30 hari. Membagi dengan 30 membuat hasilnya meleset sekitar lima hari per tahun. Alat ini justru menelusuri kalender bulan demi bulan, itulah sebabnya 1 Januari sampai 1 Maret tepat 2 bulan meski bisa berisi 59 atau 60 hari.
Tidak. Hitungan hari kerja hanya membuang Sabtu dan Minggu. Hari libur berbeda menurut negara bahkan menurut kota, jadi alat ini tidak menebaknya — kurangi sendiri hari libur yang berlaku untuk kasus Anda.
Ya. Hari kabisat dihitung seperti hari lainnya, dan perhitungannya memakai aritmetika hari penuh, sehingga pergantian jam tidak pernah menambah atau mengurangi satu hari dari totalnya.
Tidak. Seluruh perhitungan berjalan dengan JavaScript di perangkat Anda. Tidak ada yang diunggah, dicatat, atau disimpan.
Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.
Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.