Kalkulator Waktu gratis
Tambahkan atau kurangi durasi HH:MM:SS, atau temukan waktu antara dua timestamp. Berguna untuk log kerja, split balapan, dan pelacakan proyek.
Format: HH:MM:SS (mis. 01:30:45) atau HH:MM (mis. 02:15)
Hasil
02:15:30
2h 15m 30s · 8.130 total detik
Penggunaan umum
- Hitung Jam Kerja yang DikerjakanJumlahkan jam Anda sepanjang hari untuk mencatat waktu yang dihabiskan untuk tugas atau untuk menagih klien.
- Hitung Perpecahan LombaTambahkan atau kurangkan waktu putaran berlari, berenang, atau bersepeda untuk analisis pelatihan.
- Matematika Waktu MasakGabungkan waktu persiapan + waktu masak untuk resep, atau hitung kapan harus dimulai agar makan malam siap pada waktu target.
- Perhitungan Garis Waktu VideoJumlahkan durasi klip untuk merencanakan garis waktu video, atau hitung di mana transisi mendarat.
- Hitung Total Waktu TerfokusJumlahkan sesi Pomodoro Anda untuk melacak waktu terfokus per hari atau minggu.
Cara kerja
Semua perhitungan terjadi di browser menggunakan parser tulisan tangan dan aritmetika bilangan bulat — tanpa library, tanpa server. Alat ini mengonversi string HH:MM:SS menjadi jumlah detik mentah, menerapkan penjumlahan, pengurangan, atau selisih, lalu memformat hasilnya kembali.
- 1Penguraian masukanSaat Anda mengetik, fungsi parseHMS khusus membagi setiap bidang pada titik dua dan mengonversi bagiannya menjadi satu bilangan bulat — total detik. Ini menerima HH:MM:SS, HH:MM, atau angka polos (diperlakukan sebagai menit), dan menolak apa pun yang bukan angka atau di luar rentang jam.
- 2Aritmetika khusus modeDalam mode Tambah/Kurang, kedua hitungan detik dijumlahkan atau diselisihkan langsung. Dalam mode Waktu-Antara, alat ini mengurangi awal dari akhir; jika hasilnya negatif, ini menambahkan 86400 detik dan menandai hasilnya sebagai melintasi tengah malam. Dalam mode Lembar Waktu, ini mereduksi daftar sembarang baris durasi menjadi satu jumlah.
- 3Pembulatan penagihanSetelah hasil ada, perhitungan terpisah membulatkan total detik absolut ke kelipatan 6, 10, atau 15 menit terdekat menggunakan pembulatan bilangan bulat (Math.round(abs / increment) * increment), lalu menampilkan nilai yang dibulatkan sebagai jam desimal untuk penagihan.
- 4Tampilan hasil dan salinJumlah detik akhir diformat menjadi HH:MM:SS, rincian dalam bahasa sederhana (misalnya '2j 15m 30d'), dan konversi satuan (menit desimal, jam desimal, detik mentah). Tombol salin menulis string HH:MM:SS ke clipboard via navigator.clipboard.writeText.
Alat terkait
Konverter Jam Desimal
Konversi antara waktu HH:MM dan jam desimal untuk penggajian dan timesheet, dengan pembulatan.
Kalkulator Selisih Tanggal
Hitung selisih tepat antara dua tanggal — tahun, bulan, hari, minggu, hari kerja (tidak termasuk akhir pekan), jam, dan menit.
Kalkulator Pecahan
Tambah, kurang, kalikan dan bagi pecahan, atau ubah desimal ke pecahan paling sederhana.