โฑ๏ธ

Kalkulator Durasi Waktu

Hitung durasi antar waktu dan tanggal, tambah/kurangi waktu, serta hitung mundur ke tanggal target.

MATEMATIKA

Kalkulator durasi waktu untuk menghitung selisih waktu, durasi antar tanggal, tambah/kurangi waktu, dan hitung mundur ke tanggal target.

Empat tab: durasi antar waktu (jam:menit:detik โ†’ total detik dan menit), durasi antar tanggal (tahun/bulan/hari + total hari/minggu/jam), tambah/kurangi waktu dari tanggal+waktu tertentu, dan hitung mundur (countdown) ke tanggal target di masa depan atau masa lalu.

Kalkulator Durasi Waktu

Hitung durasi antar waktu, selisih tanggal, tambah/kurangi waktu, dan hitung mundur ke target.

Jam
Menit
Detik
Jam
Menit
Detik

Panduan Penggunaan

Durasi Antar Waktu - Hitung selisih antara dua waktu (jam:menit:detik)
Durasi Antar Tanggal - Hitung selisih antara dua tanggal dalam tahun, bulan, hari
Tambah/Kurangi Waktu - Tambahkan atau kurangkan durasi dari tanggal dan waktu tertentu
Hitung Mundur - Hitung sisa waktu menuju tanggal target

Kegunaan: Menghitung durasi kerja, tenggat waktu proyek, selisih usia, waktu tempuh perjalanan, atau countdown ke acara penting.

Informasi kalkulator

Cara menggunakan kalkulator ini

  1. Pilih tab sesuai kebutuhan: durasi antar waktu (jam:menit:detik), durasi antar tanggal, tambah/kurangi waktu, atau hitung mundur ke tanggal target.
  2. Untuk durasi antar waktu, masukkan waktu awal dan waktu akhir dalam format 24 jam (HH:MM:SS). Hasil ditampilkan dalam total detik, menit, dan jam.
  3. Untuk durasi antar tanggal, isi tanggal awal dan tanggal akhir. Hasil dipecah menjadi tahun, bulan, hari, total hari, total minggu, dan total jam.
  4. Untuk tambah/kurangi waktu, masukkan tanggal+waktu dasar lalu tentukan offset (misal +3 hari 5 jam atau -90 menit). Sistem otomatis menyesuaikan jika offset melewati batas hari atau bulan.
  5. Untuk hitung mundur (countdown), pilih tanggal target. Kalkulator akan menampilkan sisa hari, jam, menit, dan detik secara real-time.
  6. Tip: gunakan timezone lokal WIB/WITA/WIT konsisten saat menghitung jadwal lintas kota Indonesia agar hasil akurat.
  7. Periksa kembali tahun kabisat (29 Februari) bila rentang tanggal melewati Februari pada tahun habis dibagi 4.

Selisih waktu dan tanggal

durasi_detik = (t2 - t1); durasi_hari = (d2 - d1); hasil = pecah(durasi) menjadi tahun, bulan, hari, jam, menit, detik
  • t1, t2 = waktu awal dan akhir (dalam detik dari epoch)
  • d1, d2 = tanggal awal dan akhir (Date object)
  • 1 hari = 86.400 detik, 1 jam = 3.600 detik, 1 menit = 60 detik

Konversi tahun/bulan tidak konstan karena panjang bulan berbeda. Library tanggal seperti date-fns menggunakan kalender Gregorian dengan koreksi kabisat.

Contoh: Menghitung durasi proyek 15 Maret 2026 - 28 November 2026

Diketahui:
  • Tanggal mulai: 15 Maret 2026
  • Tanggal selesai: 28 November 2026
Langkah:
  1. Hitung selisih tahun: 2026 - 2026 = 0 tahun.
  2. Hitung selisih bulan: November (11) - Maret (3) = 8 bulan.
  3. Hitung selisih hari: 28 - 15 = 13 hari. Karena positif, hasil tetap 8 bulan 13 hari.
  4. Total hari: Maret sisa 16 + April 30 + Mei 31 + Juni 30 + Juli 31 + Agustus 31 + September 30 + Oktober 31 + November 28 = 258 hari.
  5. Total minggu: 258 / 7 = 36,86 minggu.
  6. Total jam: 258 x 24 = 6.192 jam.

Hasil: Durasi proyek: 8 bulan 13 hari (258 hari atau 6.192 jam).

Pertanyaan yang sering diajukan

Apakah kalkulator memperhitungkan tahun kabisat?
Ya. Kalkulator menggunakan kalender Gregorian sehingga otomatis menambahkan 1 hari pada Februari tahun kabisat (tahun habis dibagi 4, kecuali tahun abad yang tidak habis dibagi 400). Contoh: 2024 dan 2028 adalah tahun kabisat, sedangkan 2100 bukan. Hal ini penting agar selisih hari yang melewati Februari tetap akurat.
Bagaimana menangani zona waktu Indonesia (WIB, WITA, WIT)?
Kalkulator durasi murni menghitung selisih tanpa konversi zona waktu. Jika Anda membandingkan waktu antar kota Indonesia, pastikan kedua input sudah dalam zona waktu yang sama. WIB adalah UTC+7, WITA UTC+8, dan WIT UTC+9. Beda WIB-WIT adalah 2 jam yang harus dikoreksi manual sebelum menghitung.
Mengapa hasil selisih bulan kadang berbeda dengan kalkulasi manual?
Karena panjang bulan tidak seragam (28-31 hari), banyak kalkulator menggunakan algoritma 'calendar-aware' yang menormalisasi tanggal lebih dulu. Misal 31 Januari + 1 bulan = 28 Februari (bukan 31 Februari yang tidak valid). Pendekatan ini sesuai standar ISO 8601 dan library date-fns yang dipakai mayoritas aplikasi profesional.
Apa bedanya total hari dengan tahun-bulan-hari?
Total hari adalah hitungan linear (sekadar jumlah hari di antara dua tanggal), cocok untuk perhitungan bunga harian atau lama menginap hotel. Format tahun-bulan-hari adalah representasi kalender yang lebih intuitif untuk komunikasi, misal masa kerja '5 tahun 3 bulan' lebih mudah dipahami daripada '1.916 hari'.
Bisakah kalkulator ini menghitung jam kerja efektif (mengecualikan akhir pekan)?
Kalkulator durasi standar menghitung semua hari kalender. Untuk hari kerja efektif, kurangi Sabtu-Minggu dan hari libur nasional Indonesia yang ditetapkan SKB 3 Menteri. Sebagai patokan kasar, kalikan total hari dengan 5/7 (sekitar 71%) untuk estimasi hari kerja, lalu kurangi 16 hari libur nasional jika rentang mencakup satu tahun penuh.

Terakhir diperbarui: 11 Mei 2026