Kalkulator Durasi Waktu
BaruTemukan selisih antara dua waktu jam dan jumlahkan beberapa durasi.
Runs entirely in your browser. Nothing is uploaded.
Hitung durasi waktu antara dua waktu
Kalkulator durasi waktu gratis ini menemukan waktu yang telah berlalu antara dua waktu jam berapa pun dalam jam, menit, dan detik — lalu mengonversi hasilnya menjadi jam desimal dan total menit sehingga siap untuk penagihan, timesheet, atau catatan log. Masukkan waktu mulai dan waktu selesai, klik 'Now' untuk menggunakan waktu saat ini, dan hasilnya diperbarui secara instan. Tidak perlu akun, tidak ada yang diunggah.
Kalkulator ini mendeteksi shift semalaman: jika waktu selesai lebih awal dari waktu mulai, ia otomatis menambahkan 24 jam dan menandai hasilnya sebagai shift semalaman. Shift malam dari 22:00 hingga 06:30 menghasilkan 8 j 30 mnt, bukan angka negatif. Itu adalah langkah perhitungan yang diserahkan timeanddate.com kepada Anda.
Rumus durasi waktu
Perhitungan dasarnya mengonversi kedua waktu menjadi menit sejak tengah malam: total_menit = jam × 60 + menit. Kurangi waktu mulai dari waktu selesai. Jika hasilnya negatif, tambahkan 1.440 (jumlah menit dalam sehari). Terakhir, pecah kembali: jam = floor(selisih / 60), menit = selisih % 60.
Misalnya, 9:15 pagi hingga 2:45 siang: 14 × 60 + 45 = 885; 9 × 60 + 15 = 555; 885 − 555 = 330 menit = 5 j 30 mnt (5,5 jam desimal). Alat ini menangani semua ini secara otomatis, termasuk presisi detik dan lintas tengah malam.
Tambah atau kurangi durasi dari suatu waktu
Tab Add / Subtract memungkinkan Anda maju atau mundur dari waktu awal mana pun. Masukkan waktu dasar — katakanlah 14:00 — pilih + atau −, lalu tentukan durasi dalam jam dan menit. Ingin tahu kapan rapat 1 j 45 mnt yang dimulai pukul 14:00 berakhir? Hasilnya adalah 15:45. Merencanakan waktu bangun 7 j 30 mnt setelah tidur pukul 23:00? Hasilnya berputar melewati tengah malam menjadi 06:30.
Mode ini berguna untuk deadline, timer memasak, menjadwalkan rapat, dan menghitung waktu kepulangan. Calculator.net punya fitur tambah-waktu serupa tetapi tidak menampilkan jam desimal di sampingnya, yang berarti ada langkah konversi terpisah saat Anda perlu menagih untuk waktu tersebut.
Jumlahkan daftar durasi
Tab Sum durations menjumlahkan daftar rentang waktu apa pun. Masukkan setiap durasi di barisnya sendiri sebagai H:MM — misalnya 1:30, 0:45, 2:15 — dan total berjalan langsung muncul dalam format H:MM maupun jam desimal. Anda bisa mencampur input desimal (1,5) dengan entri format titik dua.
Timeanddate.com tidak punya fitur setara. Satu-satunya cara untuk menjumlahkan daftar durasi di sana adalah menambahkannya satu pasang demi satu pasang. Tab ini menangani sesi belajar, segmen olahraga, catatan tugas proyek, atau rangkaian interval waktu apa pun dalam satu langkah tanpa spreadsheet.
Jam desimal untuk penagihan dan penggajian
Setiap hasil menyertakan padanan jam desimal di samping tampilan H:MM. Konversinya sederhana — bagi menit dengan 60 — tetapi mudah salah: 7 j 45 mnt adalah 7,75 j, bukan 7,45. Memiliki desimal yang siap berarti Anda bisa langsung mengalikannya dengan tarif per jam tanpa langkah tambahan.
Misalnya, 6 j 20 mnt kerja billable dengan tarif Rp150.000 per jam: 6 + 20/60 = 6,333 j × Rp150.000 = Rp950.000. Kalkulator menampilkan 6,33 sehingga perhitungannya langsung terlihat. Ini paling penting saat Anda menagih per seperempat jam atau perlu menempel angka desimal ke dalam invoice atau formulir penggajian.
Perbandingan dengan kalkulator waktu lain
Rapidtables.com mencakup pengurangan dan penjumlahan waktu sederhana tetapi tidak punya fitur jumlah-daftar dan tidak mendeteksi lintas tengah malam. Calculator.net punya tiga alat waktu terpisah yang tersebar di halaman berbeda — pengurangan, penjumlahan, dan jumlah — mengharuskan Anda berpindah-pindah di antaranya. Kalkulator zona waktu Timeanddate.com beririsan dengan perhitungan durasi tetapi tidak dibuat untuk pekerja shift atau penagihan.
Alat ini menempatkan ketiga mode — antara waktu, tambah/kurang, dan jumlah — dalam satu halaman dengan output desimal yang konsisten dan dukungan lintas tengah malam. Tidak ada login, tidak ada paywall, dan tidak ada upload file. Semuanya berjalan di browser Anda.
Waktu militer dan input 12/24 jam
Input waktu menerima format 12 jam (dengan AM/PM) maupun 24 jam (militer) tergantung locale browser Anda. Ketik 14:30 untuk 2:30 siang atau gunakan time picker — keduanya berfungsi. Kalkulator ini selalu beroperasi dalam format 24 jam secara internal dan melaporkan hasil tanpa ambiguitas, sehingga tidak ada kebingungan antara 12:00 AM dan 12:00 PM. Berfungsi sama baiknya di iPhone, Android, dan browser desktop tanpa perlu menginstal aplikasi apa pun.
Mengapa aritmetika waktu tidak sama dengan aritmetika desimal
Kesalahan paling umum dalam penjumlahan waktu manual adalah memperlakukan jam dan menit seolah-olah berbagi basis yang sama. Padahal tidak. Jam dan menit menggunakan notasi basis-60 (seksagesimal), bukan basis-10. Ketika Anda menjumlahkan 1:45 dan 0:30 seolah-olah keduanya angka biasa, Anda mendapat 1:75 — yang bukan waktu yang valid. Proses yang benar adalah menyimpan (carry) pada 60: 45 + 30 = 75 menit, simpan 1 jam, tersisa 15 menit, menghasilkan total 2:15. Penyimpanan modulo-60 yang sama berlaku untuk detik yang berputar menjadi menit.
Ini juga sebabnya 1 jam 30 menit tidak ditulis sebagai 1,30 dalam notasi waktu — 1,30 dalam desimal adalah 1 jam 18 menit (0,30 × 60 = 18 mnt), sedangkan 1:30 dalam H:MM adalah 1 jam 30 menit. ISO 8601 menggunakan notasi yang berbeda dan tanpa ambiguitas: P1DT3H30M berarti durasi 1 hari, 3 jam, dan 30 menit; huruf P di depan menandainya sebagai periode dan T memisahkan bagian tanggal dari bagian waktu. Untuk integrasi software yang mengonsumsi nilai durasi, format ISO 8601 sepenuhnya menghindari ambiguitas.
Durasi negatif — selisih waktu yang melintasi tengah malam atau di mana waktu selesai mendahului waktu mulai — membutuhkan langkah tambahan. Jika menit_selesai − menit_mulai menghasilkan angka negatif, tambahkan 1.440 (total menit dalam sehari). Shift dari 23:00 hingga 07:15 menghasilkan 435 − 1.380 = −945; menambahkan 1.440 menghasilkan 495 menit = 8 j 15 mnt. Selalu periksa apakah alat Anda menangani ini secara otomatis, karena pengurangan naif akan diam-diam mengembalikan nilai negatif yang salah.
Pelacakan waktu, pembulatan payroll, dan kepatuhan FLSA
Sistem payroll hampir selalu menyimpan waktu dalam jam desimal, bukan H:MM, karena perhitungan payroll membutuhkan perkalian dengan tarif per jam. 45 menit menjadi 0,75 j (45 ÷ 60), dan tarif Rp150.000/j × 0,75 = Rp112.500. Menulis 0,45 alih-alih 0,75 — kebingungan basis-60 yang klasik — mengurangi pembayaran secara signifikan per kejadian, yang bisa berdampak besar jika terjadi di seluruh tenaga kerja.
Pemberi kerja di AS yang beroperasi di bawah Fair Labor Standards Act (FLSA) harus mencatat semua jam kerja secara akurat, tetapi regulasinya mengizinkan aturan pembulatan tertentu: waktu bisa dibulatkan ke kelipatan lima menit terdekat, sepersepuluh jam, atau seperempat jam, asalkan pembulatannya rata-rata menguntungkan karyawan seiring waktu. Implementasi paling umum membulatkan ke kelipatan 15 menit terdekat — 1 hingga 7 menit dibulatkan ke bawah ke seperempat jam sebelumnya, dan 8 hingga 14 menit dibulatkan ke atas ke seperempat jam berikutnya. Misalnya, absen masuk pukul 8:07 menjadi 8:00; absen masuk pukul 8:08 menjadi 8:15. Pembulatan ini harus netral atau menguntungkan karyawan selama satu periode gaji, bukan secara sistematis digunakan untuk mengurangi waktu kerja.
Aturan lembur berbeda tergantung yurisdiksi. Di Amerika Serikat, FLSA mensyaratkan 1,5× tarif reguler untuk semua jam di atas 40 jam dalam satu minggu kerja (dan beberapa negara bagian seperti California mensyaratkan lembur harian di atas 8 jam). Inggris tidak memiliki pengali lembur yang diatur undang-undang — hak dan tarifnya sepenuhnya bergantung pada kontrak kerja — tetapi pekerja harus menerima setidaknya Upah Minimum Nasional saat dirata-ratakan di semua jam. Menghitung total mingguan dan menemukan ambang batas lembur adalah titik di mana kalkulator durasi waktu langsung berkontribusi pada lembar kerja payroll.
Estimasi durasi dan Planning Fallacy
Psikolog Daniel Kahneman dan Amos Tversky mengidentifikasi Planning Fallacy pada 1977: orang secara sistematis meremehkan berapa lama sebuah tugas akan memakan waktu, bahkan ketika mereka sepenuhnya sadar bahwa tugas serupa di masa lalu melebihi jadwal. Bias ini bertahan karena pengestimasi berfokus pada skenario spesifik di depan mereka — urutan langkah dalam skenario terbaik — alih-alih pada distribusi statistik berapa lama tugas serupa sebenarnya memakan waktu di masa lalu. Menjumlahkan durasi secara akurat setelah fakta terjadi karena itu bukan sekadar latihan akuntansi: membandingkan angka aktual yang tercatat dengan estimasi adalah loop umpan balik yang mengalibrasi perencanaan di masa depan.
Koreksi standarnya adalah reference class forecasting: alih-alih bernalar dari sudut pandang internal ('proyek ini punya empat fase dan setiap fase seharusnya memakan waktu dua minggu'), lihatlah dari sudut pandang eksternal — berapa lama sepuluh proyek sebanding terakhir sebenarnya memakan waktu? Manajer proyek yang mengikuti kerangka kerja PMI PMBOK mengatasi ini lewat cadangan jadwal. PMBOK merekomendasikan menambahkan buffer kontingensi 10–20% pada durasi jalur kritis, di atas cadangan aktivitas individual, untuk memperhitungkan keterlambatan yang tak terduga. Melacak durasi aktual dengan kalkulator waktu adalah fondasi untuk menghitung seberapa akurat cadangan Anda.
Pada level mikro, Teknik Pomodoro menggunakan interval kerja tetap 25 menit yang diikuti istirahat 5 menit untuk membuat estimasi durasi menjadi konkret. Setelah mencatat beberapa Pomodoro, Anda mengumpulkan dataset — berapa banyak blok 25 menit yang sebenarnya dibutuhkan 'tugas kecil' dibandingkan dengan berapa yang Anda perkirakan? Tab Sum durations sangat cocok di sini: catat setiap interval Pomodoro, jumlahkan, dan bandingkan dengan estimasi. Seiring waktu, total yang tercatat menggantikan intuisi dengan bukti.
Zona waktu, DST, dan jebakan durasi lintas zona waktu
Penerbangan yang berangkat dari London (UTC+0) pukul 10:00 dan mendarat di New York (UTC−5) pukul 13:00 waktu setempat bukan berdurasi 3 jam — melainkan 8 jam. Perhitungan yang benar selalu mengonversi kedua titik akhir ke referensi yang sama: keberangkatan 10:00 UTC, kedatangan 13:00 EST = 18:00 UTC, 18:00 − 10:00 = 8 jam. Setiap kali durasi merentang beberapa zona waktu, kedua waktu harus dikonversi ke UTC terlebih dahulu sebelum dikurangi. Gagal melakukan ini adalah kesalahan paling umum dalam menjadwalkan rapat internasional dan itinerari penerbangan.
Daylight Saving Time (DST) menambahkan kerumitan lain: pada hari jam dimajukan, hari itu hanya berdurasi 23 jam, dan pada hari jam dimundurkan, hari itu berdurasi 25 jam. Shift yang merentang transisi maju-jam yang berjalan dari 23:00 hingga 07:00 sebenarnya hanya 7 jam, bukan 8 — satu jam menghilang pada pukul 2:00 pagi. Kebalikannya terjadi di musim gugur: shift malam yang melintasi mundur-jam mendapat tambahan satu jam waktu aktual yang tidak akan muncul dalam pengurangan H:MM naif. Sistem yang menyimpan timestamp dalam UTC sepenuhnya menghindari ini, karena UTC tidak memiliki transisi DST; konversi ke waktu lokal hanya terjadi untuk tampilan.
Untuk alat ini, yang beroperasi pada waktu jam dalam satu hari kalender tunggal, saran praktisnya adalah mencatat waktu dalam UTC ketika akurasi lintas batas DST penting, dan menyesuaikan secara manual dengan offset DST (±1 jam) ketika sebuah shift melintasi momen pergantian jam. Kalkulator durasi yang bekerja murni dengan input H:MM tidak bisa mengetahui tanggalnya, sehingga tidak bisa menyelesaikan DST secara otomatis — itu membutuhkan nilai datetime lengkap (tanggal + waktu + zona waktu), ranah library penjadwalan khusus seperti Temporal di JavaScript atau modul datetime di Python.
Frequently asked questions
Bagaimana cara menghitung durasi antara dua waktu?
Kurangi waktu mulai dari waktu selesai. Misalnya, 9:00 pagi hingga 5:30 sore adalah 8 jam 30 menit (510 menit). Gunakan tab 'Between times': masukkan waktu mulai dan selesai, dan kalkulator langsung menampilkan hasil dalam J:M:D, jam desimal, total menit, dan total detik. Berbeda dari timeanddate.com, alat ini juga menampilkan jam desimal yang siap untuk penagihan — tanpa langkah tambahan.
Apa rumus durasi waktu?
Durasi = Waktu selesai − Waktu mulai, dikonversi ke satuan yang sama. Dalam menit: (jam_selesai × 60 + menit_selesai) − (jam_mulai × 60 + menit_mulai). Misalnya, 14:45 − 09:15 = 885 − 555 = 330 menit = 5 j 30 mnt. Jika hasilnya negatif berarti periode tersebut melintasi tengah malam, jadi tambahkan 1440 menit (24 jam). Kalkulator ini menerapkan rumus tersebut secara otomatis termasuk presisi detik.
Bagaimana cara menghitung jam dan menit antara dua waktu?
Konversi kedua waktu menjadi menit sejak tengah malam, kurangi, lalu pecah kembali: jam = Math.floor(selisih / 60), menit = selisih % 60. Misalnya, 8:00 hingga 14:45 → 525 − 480 = 285 mnt → 4 j 45 mnt. Alat ini melakukannya untuk Anda dan juga menampilkan jam desimal (4,75) untuk penagihan. Rapidtables.com punya fitur serupa tetapi tidak menampilkan total detik atau menjumlahkan beberapa durasi, yang dilakukan alat ini.
Bagaimana cara menangani waktu yang melintasi tengah malam?
Jika waktu selesai lebih awal dari waktu mulai, shift tersebut melintasi tengah malam. Tambahkan 24 jam (1440 menit) ke selisihnya. Misalnya, shift malam dari 22:00 hingga 06:30 adalah 8 j 30 mnt. Kalkulator ini mendeteksi lintas tengah malam secara otomatis dan menandai hasilnya sehingga Anda tidak pernah mendapat angka negatif yang membingungkan. Kalkulator waktu bawaan Google tidak menangani shift semalaman — ia hanya menampilkan angka negatif, membiarkan Anda menambahkan 24 jam secara manual.
Bagaimana cara menambah atau mengurangi waktu?
Gunakan tab 'Add / Subtract'. Masukkan waktu dasar (misalnya, 09:00), pilih + atau −, lalu masukkan durasi dalam jam dan menit (misalnya, 1 j 45 mnt). Hasilnya adalah 10:45. Berguna untuk menghitung deadline, waktu selesai rapat, atau timer memasak. Hasilnya berputar melewati tengah malam secara otomatis sehingga jika Anda menambahkan 3 jam ke 23:00, Anda mendapat 02:00 — bukan error. Calculator.net juga punya fitur ini tetapi kehilangan presisi detik dan tidak menampilkan jam desimal di sampingnya.
Bagaimana cara mengonversi waktu ke jam desimal?
Bagi menit dengan 60 dan tambahkan ke jam: 1 j 30 mnt = 1 + 30/60 = 1,5 jam desimal. 7 j 45 mnt = 7,75 j. Ini ditampilkan otomatis di samping setiap hasil — penting untuk penagihan dengan tarif per jam (misalnya, 2,25 j × Rp120.000/j = Rp270.000). Sebagian besar kalkulator waktu mandiri menyerahkan langkah ini kepada Anda. Melakukan kesalahan di sini — menulis 7,45 alih-alih 7,75 — adalah salah satu kesalahan invoice yang paling umum.
Bagaimana cara menjumlahkan beberapa durasi?
Gunakan tab 'Sum durations'. Masukkan setiap durasi di barisnya sendiri sebagai H:MM (misalnya 1:30, 0:45, 2:15). Kalkulator menjumlahkan semuanya menjadi total yang ditampilkan sebagai H:MM, jam desimal, dan total menit. Anda juga bisa memasukkan nilai desimal seperti 1,5 dan itu akan ikut dihitung. Timeanddate.com sama sekali tidak punya fitur jumlah-daftar — Anda harus menambahkannya satu per satu. Tab ini adalah cara tercepat untuk menjumlahkan sesi belajar, catatan proyek, atau latihan olahraga.
Bagaimana cara menghitung jam kerja?
Masukkan waktu mulai dan selesai shift Anda di tab 'Between times'. Hasilnya adalah waktu kerja mentah Anda termasuk jam desimal untuk payroll. Untuk timesheet mingguan lengkap dengan potongan istirahat makan siang dan lembur, gunakan Timesheet Calculator khusus dari UtiloKit. Alat itu menangani banyak hari, menit istirahat per hari yang bisa dikonfigurasi, dan ambang batas lembur — hal-hal yang tidak dicakup oleh satu perhitungan durasi waktu saja.
Bagaimana cara mendapatkan durasi dalam detik?
Kalikan total menit dengan 60. Misalnya, 2 j 15 mnt = 135 mnt × 60 = 8.100 detik. Alat ini menampilkan total detik di kartu hasil bersama jam, menit, dan jam desimal. Anda tidak perlu membuka konverter satuan terpisah. Rapidtables.com menampilkan total detik untuk pengurangan sederhana tetapi menghilangkannya saat Anda menggunakan fitur tambah/kurang atau jumlah — kalkulator ini menampilkan detik di ketiga mode tersebut.
Apakah bisa berfungsi offline?
Ya — kalkulator ini 100% lokal. Semua perhitungan berjalan dalam JavaScript di browser Anda. Tidak ada server, tidak ada akun, dan tidak ada panggilan jaringan. Alat ini berfungsi tanpa koneksi internet setelah halaman dimuat. Anda tidak perlu mendaftar atau membuat akun, berbeda dari platform timesheet online yang mengharuskan login sebelum Anda bisa menjalankan satu perhitungan saja.
Apa perbedaan antara alat ini dan kalkulator selisih tanggal?
Alat ini bekerja dengan waktu jam (waktu dalam sehari) dalam satu periode 24 jam — ideal untuk shift, penagihan, dan durasi seperti '9:00 pagi hingga 5:30 sore'. Kalkulator selisih tanggal mengukur rentang antara dua tanggal kalender (misalnya, 1 Maret hingga 11 Juni), menghitung hari, minggu, dan bulan penuh. Gunakan alat ini untuk perhitungan waktu dalam sehari; gunakan alat Date Difference untuk perhitungan kalender. Timeanddate.com menggabungkan keduanya tetapi antarmukanya jadi lebih ramai akibatnya.
Bagaimana cara mengukur waktu yang telah berlalu?
Atur waktu mulai ke saat Anda memulai dan waktu selesai ke waktu saat ini (klik 'Now' untuk mengisinya secara otomatis), lalu baca waktu yang berlalu dari kartu hasil. Untuk presisi hingga detik, hasilnya menyertakan total detik. Tombol 'Now' menyegarkan waktu selesai ke momen saat ini setiap kali Anda mengkliknya, sehingga Anda bisa memeriksa waktu berlalu berkali-kali tanpa mengetik ulang. Untuk hitung mundur berjalan atau stopwatch, gunakan Stopwatch Timer dari UtiloKit sebagai gantinya.
Related tools
Lihat semua perkakasCelsius to Fahrenheit
Convert Celsius, Fahrenheit and Kelvin — three-way live conversion as you type. Key reference table included.
Cooking Measurement Converter
Convert cups, tablespoons, teaspoons, ml and grams — ingredient-aware for accurate baking conversions.
Speed Distance Time Calculator
Solve for speed, distance, or time — enter any two values and the third is calculated. Supports km/h, mph, m/s and mixed units.
Area Calculator
Area calculator for 10 shapes: circle, rectangle, triangle (3 methods), trapezoid, ellipse, rhombus & more. Formula shown instantly.
GCF & LCM Calculator
Find GCF (greatest common factor) and LCM (least common multiple) for up to 10 numbers. Euclidean algorithm steps & prime factorization shown.
Konverter Satuan
Konversikan panjang, berat, suhu, luas, volume, kecepatan, waktu, dan ukuran data.