Kalkulator Selisih Tanggal

Selisih
Berikutnya

Pilih tanggal mulai dan tanggal akhir, dan kalkulator menampilkan selisihnya dalam dua cara: sebagai satu total (misalnya 1.293 hari) dan sebagai rincian terurai (3 tahun, 6 bulan, 14 hari). Berguna untuk masa kerja di CV, berapa lama sejak sebuah peristiwa terjadi, hari jadi polis, masa garansi, atau pertanyaan apa pun bertipe ‘berapa hari sampai / sejak’.

Cara menghitung selisih tanggal

  1. 1

    Pilih tanggal mulai

    Yang lebih awal dari keduanya. Tanggal mana pun dari 1900 sampai 2100 berfungsi.

  2. 2

    Pilih tanggal akhir

    Yang lebih akhir dari keduanya. Jika Anda membalik urutan kalkulator tetap berfungsi: ia mengembalikan selisih absolut.

  3. 3

    Baca total

    Output utama adalah jumlah hari tepat antara dua tanggal kalender, beserta selang waktu yang sama dalam minggu, jam, dan menit.

  4. 4

    Baca rincian

    Selisih yang sama juga ditampilkan sebagai rincian tahun, bulan, dan hari, yang terbaca lebih alami dalam laporan tertulis.

Penghitungan inklusif vs. eksklusif

Ada dua cara umum menghitung hari antara tanggal, dan keduanya berbeda tepat satu:

  • Eksklusif (titik akhir tidak dihitung): 1 Jan → 3 Jan = 2 hari. Dipakai sebagian besar kalender dan kontrak hukum.
  • Inklusif (kedua titik dihitung): 1 Jan → 3 Jan = 3 hari. Dipakai saat menghitung durasi acara (“konferensi kami berlangsung dari tanggal 1 sampai 3, itu 3 hari”).

Default di sini adalah eksklusif. Selalu periksa ulang kontrak atau definisi di domain Anda sebelum memakai angka sebagai bukti.

Penguraian “1 tahun dan 3 bulan”

Rincian memakai aturan kalender yang kadang tampak aneh:

  • Dari 15 Jan 2020 ke 15 Jan 2023 = tepat 3 tahun, 0 bulan, 0 hari.
  • Dari 31 Jan 2020 ke 28 Feb 2020 = 0 tahun, 0 bulan, 28 hari (bukan “1 bulan kurang 3 hari”).
  • Dari 15 Feb 2020 ke 14 Feb 2021 = 0 tahun, 11 bulan, 30 hari (tahun kabisat memperpanjang Februari).

Kasus terakhir itu membuat orang tersandung. Penguraian mengurangi bulan penuh dulu, lalu menghitung sisa hari, sehingga sisanya bisa mencapai 30 sebelum bergulir ke bulan lain.

Tahun kabisat

Sebuah tahun adalah tahun kabisat jika:

  1. Habis dibagi 4, dan
  2. Tidak habis dibagi 100, kecuali
  3. Habis dibagi 400.

Jadi 2000 adalah tahun kabisat, 1900 bukan, 2100 tidak akan. Tahun kabisat menambah satu hari (29 Feb) pada selisih setiap kali satu jatuh di dalam jendela. Kalkulator menanganinya tanpa Anda melakukan apa pun.

Kasus pemakaian tipikal

  • Masa kerja CV: “3 tahun 2 bulan” di sebuah perusahaan.
  • Pelacakan kehamilan: hari sejak HPHT atau tanggal pembuahan.
  • Perhitungan usia untuk penempatan sekolah atau kelayakan.
  • Usia pinjaman: hari sejak pencairan untuk perhitungan bunga berjalan.
  • Tonggak penting dalam hubungan, masa bebas alkohol, atau rangkaian kebiasaan.

Catatan lintas zona waktu

Kalkulator bekerja dalam tanggal kalender murni, bukan instan. Jika Anda melintasi zona waktu di tengah perjalanan, gunakan tanggal lokal di tiap titik alih-alih mengonversi ke UTC, atau hitungan bisa melenceng satu hari di batasnya.

Pertanyaan yang Sering Diajukan

Bank biasanya menghitung inklusif, baik awal maupun akhir periode tagihan. Kalkulator ini menggunakan penghitungan eksklusif (standar industri untuk durasi).

Ya. Kalkulator menghitung 29 Februari dengan benar setiap kali jatuh di dalam interval. Usia dan ulang tahun melintasi tahun kabisat dihitung dengan benar.

Ya, atur tanggal mulai ke tanggal lahir dan tanggal akhir ke hari ini. Rincian “tahun, bulan, hari” persis seperti usia biasanya dilaporkan. Untuk detail lebih, gunakan kalkulator usia khusus.

Kalkulator mengambil nilai absolut, jadi hasilnya sama. Rincian juga akan dibalik sehingga tanggal yang lebih besar diperlakukan sebagai akhir.

Tidak. Tanggal yang Anda masukkan hanya dipakai untuk menghitung hasil. Tanggal dikirim ke server kami sebagai bagian dari interaksi halaman dan muncul sebentar di tautan halaman saat Anda menelusuri langkah-langkah alat ini, tetapi tidak disimpan, dicatat, atau dibagikan.

Alat Terkait

Alat ini tersedia dalam bahasa lain