Kalkulator Selisih Tanggal

Hitung jumlah hari yang tepat di antara dua tanggal, beserta selisihnya dalam minggu dan perkiraan bulan, termasuk tahun kabisat dan tanggal lampau.

Perhitungan dilakukan secara lokal; nilai Anda tidak dikirim ke server.

Contoh

Dari 1 Januari sampai 25 Desember 2026 ada 358 hari, sekitar 51,14 minggu atau 11,76 bulan. Dari 28 Februari ke 1 Maret ada 2 hari pada tahun kabisat 2024, tetapi hanya 1 hari pada 2025.

Metode perhitungan

Kedua tanggal dibaca sebagai hari kalender lokal dan diubah menjadi nomor hari dalam UTC, sehingga pengurangan tidak terpengaruh waktu musim panas. Hasil hari mempertahankan tandanya; minggu adalah jumlah hari mutlak dibagi 7, dan bulan adalah jumlah hari dibagi 30,436875, panjang rata-rata bulan Gregorian. Karena itu, 1 Maret sampai 1 April 2026 adalah 31 hari, 4,43 minggu, dan sekitar 1,02 bulan.

Catatan penting

Hasilnya adalah hari yang berlalu, bukan hitungan kedua tanggal: tambahkan satu jika hari pertama dan terakhir sama-sama dihitung, sehingga 1 Januari sampai 25 Desember 2026 mencakup 359 tanggal. Angka bulan adalah rata-rata, bukan bulan kalender, jadi gunakan jumlah hari untuk tenggat dan masa pemberitahuan. Akhir pekan dan hari libur tidak dilewati.

Panduan praktis

Hasilnya adalah jumlah hari yang telah berlalu: 1 Januari sampai 25 Desember 2026 adalah 358 hari; jika kedua tanggal ikut dihitung, tambahkan satu (359). 28 Februari sampai 1 Maret adalah 2 hari pada 2024 dan 1 hari pada 2025. Bulan dihitung dengan rata-rata 30,436875 hari sehingga bersifat perkiraan: 1 Maret sampai 1 April tampil sekitar 1,02 bulan. Jika tanggal akhir lebih awal, hasilnya negatif: 15 September ke 1 Agustus adalah −45 hari.

Contoh penggunaan
InputHasil
2024-02-28 → 2024-03-012 d
2025-02-28 → 2025-03-011 d
2026-03-01 → 2026-04-0131 d · 4.43 wk · 1.02 mo
2026-01-01 → 2026-12-25358 d · 51.14 wk · 11.76 mo
2026-09-15 → 2026-08-01-45 d

Pertanyaan umum

Mengapa hasilnya negatif?

Angka negatif berarti tanggal akhir lebih awal dari tanggal awal. Dari 15 September ke 1 Agustus 2026 ditampilkan −45 hari, artinya 1 Agustus berada 45 hari sebelumnya. Minggu dan bulan ditampilkan sebagai ukuran selisih yang positif, jadi alat ini berguna untuk tanggal lampau maupun tenggat yang akan datang.

Apakah saya perlu menambah satu hari agar kedua tanggal ikut dihitung?

Tergantung pertanyaannya. Untuk mengetahui berapa lama sesuatu berlangsung dari satu tanggal ke tanggal lain, gunakan hasil apa adanya. Untuk menghitung hari kalender sebuah acara yang juga berlangsung pada hari pertama dan terakhir, tambahkan satu: 1 Januari sampai 25 Desember 2026 berselisih 358 hari tetapi mencakup 359 tanggal.

Mengapa satu bulan kalender ditampilkan 1,02 bulan?

Panjang bulan antara 28 dan 31 hari, jadi alat ini membagi dengan rata-rata bulan 30,436875 hari. 1 Maret sampai 1 April 2026 adalah satu bulan sepanjang 31 hari, sedikit lebih panjang dari rata-rata, sehingga tampil sekitar 1,02 bulan. Andalkan jumlah hari jika perjanjian ditulis dalam hari.

Alat terkait