Alat yang Anda butuhkan, siap dipakai

Kalkulator Selisih Tanggal dan Waktu

Isi tanggal dan jam awal serta akhir, lalu kalkulator langsung menghitung waktu yang berlalu dalam hari, jam, dan menit. Dari 24 September pukul 22.00 sampai 27 September pukul 04.30 hasilnya 2 hari 6 jam 30 menit, total 54 jam 30 menit. Total menit dan detik, jumlah hari pembulatan per 24 jam, tengah malam yang terlewati, serta jam per tanggal ikut ditampilkan, dan "Hitung terus sampai sekarang" menambah waktunya setiap detik.

Terakhir diperbarui 2026-10-18Semua perhitungan terjadi di browser Anda
Contoh
Awal
Waktu yang berlalu

—

Akhir

    Jam per tanggal (atas kolom 00.00, bawah 24.00)
      Jika dikelompokkan per 24 jam

      Terakhir diperbarui 2026-10-18Masukan Anda tidak disimpan

      Standar ROBERINAlat yang Anda butuhkan,
      siap dipakai.
      • Jelas sekilasPosisi input dan hasil terlihat jelas.
      • Hasil lebih duluAngka utama tampil dulu; prosesnya hanya saat dibutuhkan.
      • Minta lebih sedikitTanpa pendaftaran atau data yang tidak perlu.

      24 September 22.00 sampai 27 September 04.30 adalah 2 hari 6 jam 30 menit

      Waktu yang berlalu di antara dua tanggal dan jam dihitung dengan mengurangi saat akhir dengan saat awal, lalu membaca panjangnya dengan 1 hari sama dengan 24 jam. Jika kegiatan dimulai pada 24 September 2026 pukul 22.00 dan selesai pada 27 September 2026 pukul 04.30, ada 2 kali 24 jam penuh dan sisa 6 jam 30 menit, jadi hasilnya 2 hari 6 jam 30 menit, atau total 54 jam 30 menit (3.270 menit). Angka tanggalnya berselisih 3 hari dan kalendernya mencakup 4 tanggal, tetapi waktu yang benar-benar berjalan hanya dua hari lebih sedikit.

      Isi tanggal dan jam awal serta akhir pada kalkulator di atas, lalu nilai ini langsung muncul. Selain waktu yang berlalu, ditampilkan total jam, total menit, total detik, jumlah hari jika dibulatkan ke atas per 24 jam, dan berapa kali tengah malam terlewati. Gambar di bawahnya memperlihatkan, untuk tiap tanggal, dari jam berapa sampai jam berapa waktu itu terisi. Bila akhir diatur ke "Hitung terus sampai sekarang", waktu dari awal sampai sekarang bertambah setiap detik.

      Kapan tanggal perlu ikut dihitung

      Dari jam saja, kita tidak tahu apakah 22.00 sampai 04.30 berarti 6 jam 30 menit atau 54 jam 30 menit. Rentang yang melewati pergantian tanggal harus diisi dengan pasangan tanggal dan jam supaya panjangnya tepat.

      • Batas waktu dalam jam, misalnya "dalam 48 jam": laporan yang diterima 16 Oktober pukul 15.20 sudah berjalan 41 jam 40 menit pada 18 Oktober pukul 09.00, jadi masih ada 6 jam 20 menit sebelum 48 jam habis.
      • Pekerjaan, gangguan sistem, atau mesin yang berjalan berhari-hari: pekerjaan yang mulai 24 September pukul 22.00 dan selesai 27 September pukul 04.30 memakan 54 jam 30 menit. Jika laporan meminta menit, tulis 3.270 menit.
      • Perjalanan dinas atau liburan: berangkat Jumat pukul 10.00 dan kembali Senin pukul 18.30 berarti 80 jam 30 menit, atau 3 hari 8 jam 30 menit.
      • Membandingkan lama pesanan, pengiriman, atau proses: pesanan 15 Oktober pukul 21.40 yang tiba 17 Oktober pukul 10.05 memerlukan 36 jam 25 menit (1 hari 12 jam 25 menit).
      • Membagi jam kerja per tanggal: shift malam 16 Oktober pukul 22.00 sampai 17 Oktober pukul 07.00 berlangsung 9 jam, yaitu 2 jam pada tanggal 16 dan 7 jam pada tanggal 17. Kolom per tanggal di bawah kalkulator menunjukkan pembagian ini.

      Cara menghitung

      1. Ubah kedua tanggal dan jam menjadi saat dalam satu zona waktu: kalkulator membaca tanggal dan jam menurut zona waktu perangkat ini (di Jakarta, Asia/Jakarta atau WIB, UTC+7).
      2. Waktu berlalu = saat akhir − saat awal. Jika kedua saat sama hasilnya 0 menit, dan jika akhir lebih awal dari awal, kalkulator tidak menghitung dan memberi tahu Anda.
      3. Bagi menjadi hari, jam, dan menit: 1 hari = 24 jam = 1.440 menit = 86.400 detik. Banyaknya kelipatan 1 hari menjadi hari, sisanya dibagi per jam menjadi jam, dan sisa terakhir menjadi menit.
      4. Total jam, total menit, dan total detik adalah hasil mengubah hari kembali ke jam, menit, dan detik. Jam desimal adalah total menit ÷ 60, dibulatkan ke dua angka di belakang koma.
      5. Pembulatan ke atas per 24 jam = waktu berlalu ÷ 24 jam, dibulatkan ke atas. Untuk 2 hari 6 jam 30 menit, sisa 6 jam 30 menit tetap dihitung sebagai satu hari, jadi 3 hari.
      6. Tengah malam yang terlewati = tanggal akhir − tanggal awal. Jika akhir tepat pukul 00.00, tengah malam itu ikut dihitung. Tanggal yang tercakup adalah banyaknya tanggal yang terisi waktu walau sedikit, dari awal sampai sesaat sebelum akhir.
      7. Jam per tanggal adalah panjang irisan antara rentang tadi dan tiap hari, dari pukul 00.00 sampai 00.00 berikutnya.

      Rumus berlalu = akhir − awal, hari = ⌊berlalu ÷ 24 jam⌋, pembulatan per 24 jam = ⌈berlalu ÷ 24 jam⌉, tengah malam = tanggal akhir − tanggal awal

      Dari 24 September pukul 22.00 sampai 25 September pukul 22.00 ada 24 jam, sampai 26 September pukul 22.00 ada 24 jam lagi, lalu sampai 27 September pukul 04.30 ada 6 jam 30 menit. Jadi 48 jam + 6 jam 30 menit = 54 jam 30 menit = 3.270 menit, atau 2 hari 6 jam 30 menit bila dikelompokkan per 24 jam.

      Lima cara menghitung "berapa hari"

      Pada rentang yang sama, jawabannya berbeda tergantung apa yang dianggap satu hari. Jika dibandingkan untuk 24 September pukul 22.00 sampai 27 September pukul 04.30, hasilnya sebagai berikut.

      Cara menghitungNilaiDipakai untuk
      Jumlah 24 jam penuh (hari pada waktu berlalu)2 hariPenulisan lama waktu, batas waktu dalam jam
      Selisih tanggal = tengah malam yang terlewati3 hariHitung mundur ke hari tertentu, batas waktu dalam hari
      Pembulatan ke atas per 24 jam3 hariKetentuan layanan yang menghitung sisa sebagai satu satuan penuh
      Tanggal yang tercakup (hari pertama dan terakhir ikut)4 hariJumlah kotak di kalender, bilangan hari pada "3 malam 4 hari"
      Jumlah malam menginap3 malamBilangan malam pada "3 malam 4 hari" (tarif menginap mengikuti jam check-in dan check-out)

      Karena itu, "dalam 3 hari" dan "dalam 72 jam" bisa berakhir pada saat yang berbeda, bergantung pada aturan atau perjanjian yang dipakai. Periksa bunyi ketentuannya, bukan hanya angkanya.

      Contoh waktu yang berlalu

      Dihitung menurut waktu Jakarta (Asia/Jakarta). Melewati akhir bulan, akhir tahun, atau tahun kabisat pun dihitung dengan jumlah hari kalender yang sebenarnya.

      AwalAkhirWaktu berlaluTotal jamTotal menitPembulatan per 24 jamTengah malam
      2026-09-24 23:502026-09-25 00:1020 menit20 menit201 hari1 kali
      2026-09-24 22:002026-09-25 22:001 hari24 jam1.4401 hari1 kali
      2026-09-24 22:002026-09-27 04:302 hari 6 jam 30 menit54 jam 30 menit3.2703 hari3 kali
      2026-10-23 10:002026-10-26 18:303 hari 8 jam 30 menit80 jam 30 menit4.8304 hari3 kali
      2026-01-31 23:002026-02-01 01:302 jam 30 menit2 jam 30 menit1501 hari1 kali
      2026-12-31 22:002027-01-01 04:306 jam 30 menit6 jam 30 menit3901 hari1 kali
      2028-02-28 12:002028-03-01 12:002 hari48 jam2.8802 hari2 kali
      2026-08-03 09:002026-09-14 17:2042 hari 8 jam 20 menit1.016 jam 20 menit60.98043 hari42 kali

      Dari 23.50 sampai 00.10, tengah malam terlewati satu kali, tetapi waktunya hanya 20 menit. Tahun 2028 memiliki 29 Februari, sehingga 28 Februari pukul 12.00 sampai 1 Maret pukul 12.00 adalah 2 hari; dengan tanggal dan jam yang sama pada tahun biasa 2026, hasilnya 1 hari. Baris terakhir, 42 hari 8 jam 20 menit, bila dibaca dalam minggu adalah 6 minggu 8 jam 20 menit.

      Cara membaca jam per tanggal

      Pada gambar di bawah kalkulator, satu kolom vertikal mewakili satu hari: bagian atas pukul 00.00 dan bagian bawah pukul 24.00. Bagian yang terisi adalah waktu hari itu yang masuk ke dalam rentang. Hari pertama terisi dari jam awal ke bawah, hari terakhir terisi dari pukul 00.00 sampai jam akhir. Bila tanggalnya banyak, tanggal di tengah dilipat menjadi satu kolom bergaris miring yang menuliskan jumlah hari dan jumlah jamnya.

      RentangHari pertamaHari di tengahHari terakhirJumlah
      16/10 22.00 → 17/10 07.002 jam—7 jam9 jam
      24/9 22.00 → 27/9 04.302 jam24 jam × 24 jam 30 menit54 jam 30 menit
      23/10 10.00 → 26/10 18.3014 jam24 jam × 218 jam 30 menit80 jam 30 menit
      28/2 12.00 → 1/3 12.00 (tahun 2028)12 jam24 jam × 112 jam48 jam

      Batang "Jika dikelompokkan per 24 jam" di bawahnya memotong panjang yang sama per 24 jam. Dari situ terlihat mengapa ada 4 kolom tanggal tetapi hanya 2 batang penuh.

      Mencari nilai yang sama di Excel

      Anggaplah A2 berisi tanggal dan jam awal (2026-09-24 22:00) dan B2 berisi tanggal dan jam akhir (2026-09-27 04:30). Dokumen Microsoft Support "Menghitung selisih antara dua tanggal" menjelaskan bahwa untuk mendapatkan waktu yang berlalu antara dua tanggal dan waktu, cukup kurangi yang satu dari yang lain, lalu beri sel hasilnya format kustom. Versi Indonesia dokumen itu menuliskan format tersebut sebagai [j]:mm; di Excel berbahasa Inggris tulisannya [h]:mm. Rumus di bawah ditulis dengan nama fungsi bahasa Inggris.

      Nilai yang dicariRumusHasil
      Waktu berlalu (jam:menit)=B2-A2 (format [h]:mm)54:30
      Total jam (desimal)=(B2-A2)*2454,5
      Total menit=(B2-A2)*14403270
      Total detik=(B2-A2)*86400196200
      Jumlah hari penuh=INT(B2-A2)2
      Tengah malam yang terlewati=INT(B2)-INT(A2)3

      Excel menyimpan satu hari sebagai angka 1, sehingga hasil pengurangan 2,2708… berarti 2 hari ditambah 0,2708… hari (6 jam 30 menit). Kode format jam h:mm tidak melebihi 24, sehingga 54 jam tampak seperti 6:30. Untuk durasi lebih dari 24 jam, pakai format dengan tanda kurung siku [h]:mm. Dokumen Microsoft Support "Menghitung selisih antara dua kali di Excel" juga menyatakan bahwa pada kode format waktu, jam tidak boleh melebihi 24, dan memuat rumus =INT((B2-A2)*24) untuk total jam, =(B2-A2)*1440 untuk total menit, dan =(B2-A2)*86400 untuk total detik. Pada perhitungan desimal bisa muncul selisih yang sangat kecil, jadi bulatkan total menit sebelum dipakai sebagai bilangan bulat.

      Zona waktu

      Kalkulator membaca kedua tanggal dan jam menurut satu zona waktu perangkat. Indonesia tidak menerapkan waktu musim panas; berkas asia basis data zona waktu IANA mencatat Asia/Jakarta memakai UTC+7 (WIB) sejak 1964 tanpa aturan perubahan jam. Karena itu, untuk catatan di Jakarta, selisih jam di dinding dan waktu yang benar-benar berlalu selalu sama.

      Keputusan Presiden Nomor 41 Tahun 1987 membagi wilayah Indonesia menjadi tiga wilayah waktu dengan tolok: Waktu Indonesia Barat (WIB) GMT + 7 jam, Waktu Indonesia Tengah (WITA) GMT + 8 jam, dan Waktu Indonesia Timur (WIT) GMT + 9 jam. Keppres ini berlaku mulai 1 Januari 1988 dan menyatakan Keputusan Presiden Nomor 243 Tahun 1963 tidak berlaku lagi.

      Masalah muncul saat jam awal dan jam akhir ditulis dalam zona waktu yang berbeda. Contohnya, Anda berangkat dari Jakarta pada 23 Oktober 2026 pukul 22.00 WIB dan tiba di Jayapura pada 24 Oktober pukul 06.30 WIT. Jika kedua angka itu diisi apa adanya, kalkulator akan membacanya sebagai satu zona waktu dan hasilnya keliru. Padahal 06.30 WIT sama dengan 04.30 WIB, sehingga waktu yang sebenarnya berlalu adalah 6 jam 30 menit. Ubah dahulu semua catatan ke satu zona waktu, lalu isi ke kalkulator.

      Standar kalender RFC 5545 menyebut bahwa panjang satu hari atau satu minggu bergantung pada posisinya di kalender, dan bila ada loncatan seperti perpindahan waktu standar ke waktu musim panas, panjang yang tepat harus ditambah atau dikurangi sebesar loncatan itu. Hal ini berlaku untuk perangkat yang diatur ke negara yang menerapkan waktu musim panas.

      Kesalahan yang sering terjadi

      • Hanya mengurangi tanggal lalu menulisnya sebagai jumlah hari: 27 − 24 = 3 hari berbeda dari 2 hari 6 jam 30 menit yang sebenarnya. Selisih tanggal adalah banyaknya tengah malam yang terlewati.
      • Menambah satu hari karena hari pertama dan terakhir "ikut dihitung": dalam waktu yang berlalu tidak ada istilah "ikut dihitung". Bila awal dan akhir sama, hasilnya 0 menit. Jumlah tanggal yang tercakup (4 hari) dihitung terpisah.
      • Menulis 54 jam 30 menit sebagai 54,3 jam: 30 menit adalah 0,5 jam, jadi yang benar 54,5 jam. Angka 54,3 jam sama dengan 54 jam 18 menit.
      • Tertukar antara pukul 12 siang dan 12 malam: pada format 12 jam, 12:00 AM adalah tengah malam (00.00) dan 12:00 PM adalah siang (12.00). Saat hari berakhir, isi 00.00 hari berikutnya.
      • Mengganti tanggal tetapi tahunnya tetap: untuk rentang dari 31 Desember ke 1 Januari, tahun akhir juga harus diganti ke tahun berikutnya. Jika tidak, akhir lebih awal dari awal dan muncul pesan kesalahan.

      Batasan

      • Kedua tanggal dan jam dibaca menurut satu zona waktu perangkat. Jam yang dicatat di zona waktu lain harus diubah dahulu ke zona waktu yang sama.
      • Satu hari dihitung tetap 86.400 detik dan detik kabisat tidak dihitung.
      • Tanggal dapat diisi dari tahun 1900 sampai 2100. Perubahan zona waktu pada tanggal lama mengikuti data zona waktu perangkat.
      • Hasilnya adalah waktu keseluruhan, tanpa mengurangi istirahat, tidur, akhir pekan, atau hari libur. Untuk jam kerja yang harus dikurangi istirahat, gunakan kalkulator selisih jam yang lain.
      • Pembulatan ke atas per 24 jam hanya menunjukkan cara menghitung dan tidak menghitung tarif sewa, penginapan, parkir, atau tunjangan. Periksa dasar hitungan pada syarat dan ketentuan.

      Sumber

      Pertanyaan yang sering diajukan

      Bagaimana cara menghitung selisih tanggal dan jam?

      Kurangi saat akhir dengan saat awal, lalu baca panjangnya dengan 1 hari sama dengan 24 jam. Dari 24 September 2026 pukul 22.00 sampai 27 September pukul 04.30 ada 2 kali 24 jam penuh dan sisa 6 jam 30 menit, jadi 2 hari 6 jam 30 menit, total 54 jam 30 menit (3.270 menit).

      Bolehkah hanya mengurangi tanggal untuk tahu jumlah harinya?

      Selisih tanggal (27 − 24 = 3 hari) adalah banyaknya tengah malam yang terlewati. Waktu yang benar-benar berjalan dihitung dari berapa kali 24 jam terpenuhi, yaitu 2 hari 6 jam 30 menit. Bila hari pertama dan terakhir dihitung semua, kegiatan itu mencakup 4 hari, dan kalkulator menampilkan keduanya.

      Bagaimana mengecek apakah batas 48 jam sudah lewat?

      Isi tanggal dan jam awal serta waktu sekarang atau waktu yang ingin dicek, lalu lihat total jamnya. Dari 16 Oktober pukul 15.20 sampai 18 Oktober pukul 09.00 ada 41 jam 40 menit, jadi 6 jam 20 menit lagi sebelum 48 jam. Nyalakan "Hitung terus sampai sekarang" agar waktunya diperbarui setiap detik.

      Apakah hari pertama dan hari terakhir ditambah satu hari?

      Tidak. Waktu yang berlalu adalah saat akhir dikurangi saat awal, sehingga jika keduanya sama hasilnya 0 menit dan tidak ada tambahan satu hari. Jumlah tanggal yang mencakup hari pertama dan terakhir tampil terpisah pada kotak tanggal kalender.

      Apakah bisa dihitung jika melewati tengah malam atau pergantian tahun?

      Bisa. Tanggal awal dan akhir diisi sendiri-sendiri, sehingga pergantian ke hari, bulan, atau tahun berikutnya tetap terhitung. Dari 31 Desember 2026 pukul 22.00 sampai 1 Januari 2027 pukul 04.30 hasilnya 6 jam 30 menit. Tanggal 29 Februari pada tahun kabisat juga dihitung sesuai kalender.

      Berapa hari jika dibulatkan ke atas per 24 jam?

      Waktu yang berlalu dibagi 24 jam lalu dibulatkan ke atas. Untuk 2 hari 6 jam 30 menit, sisa 6 jam 30 menit dihitung sebagai satu hari sehingga hasilnya 3 hari, sedangkan tepat 48 jam adalah 2 hari. Dasar hitungan tarif sewa atau penitipan sebenarnya ada pada syarat dan ketentuannya.

      Bagaimana jika waktu dicatat di zona waktu yang berbeda, misalnya WIB dan WIT?

      Kalkulator membaca semua isian menurut satu zona waktu perangkat. Menurut Keppres 41 Tahun 1987, WIB adalah GMT+7, WITA GMT+8, dan WIT GMT+9. Berangkat 22.00 WIB lalu tiba pukul 06.30 WIT berarti tiba pukul 04.30 WIB, sehingga lama perjalanannya 6 jam 30 menit.

      Bagaimana cara mencari selisih tanggal dan jam di Excel?

      Kurangi sel tanggal dan jam akhir dengan sel awal, dan hasilnya angka dengan 1 hari sama dengan 1. Total jam adalah =(B2-A2)*24, total menit =(B2-A2)*1440, dan jumlah hari penuh =INT(B2-A2). Agar tampil seperti 54:30, pakai format kustom yang dijelaskan pada bagian Excel di teks.