Langkau ke kandungan utama

Kalkulator Masa percuma

Tambah atau tolak tempoh HH:MM:SS, atau cari masa antara dua cap masa. Berguna untuk log kerja, pecahan perlumbaan, dan penjejakan projek.

Berfungsi luar talian selepas dimuatkan

Format: HH:MM:SS (cth. 01:30:45) atau HH:MM (cth. 02:15)

Keputusan

02:15:30

2h 15m 30s Β· 8,130 jumlah saat

135.50
minit
2.258
jam
8,130
saat
Pembundaran pengebilan
2.26 jam

Kegunaan biasa

  • Kira jam kerja yang bekerjaTambah jam anda sepanjang hari untuk mencatat masa yang dihabiskan untuk tugas atau mengebil pelanggan.
  • Kira pembahagian perlumbaanTambah atau tolak masa putaran lari, renang atau berbasikal untuk analisis latihan.
  • Masakan masa matematikGabungkan masa persediaan + memasak untuk resipi, atau kira bila hendak mula supaya makan malam siap pada masa sasaran.
  • Pengiraan garis masa videoRingkaskan tempoh klip untuk merancang garis masa video, atau kira tempat peralihan berlaku.
  • Kira jumlah masa tumpuanRingkaskan sesi Pomodoro anda untuk menjejak masa tumpuan per hari atau seminggu.

Cara ia berfungsi

Semua pengiraan berlaku dalam pelayar menggunakan penghurai tulisan tangan dan aritmetik integer β€” tiada pustaka, tiada pelayan. Alat ini menukar rentetan HH:MM:SS kepada kiraan saat mentah, mengenakan penambahan, penolakan, atau perbezaan, kemudian memformat hasil semula keluar.

  1. 1
    Penghuraian input
    Semasa anda menaip, fungsi parseHMS tersuai memecah setiap medan pada titik bertindih dan menukar bahagian kepada satu integer β€” jumlah saat. Ia menerima HH:MM:SS, HH:MM, atau nombor telanjang (dianggap minit), dan menolak sebarang bukan-berangka atau di luar julat jam.
  2. 2
    Aritmetik khusus-mod
    Dalam mod Tambah/Tolak kedua-dua kiraan saat dijumlah atau dibezakan terus. Dalam mod Masa-Antara alat ini menolak mula daripada tamat; jika hasilnya negatif ia menambah 86400 saat dan menandakan hasil sebagai melintasi tengah malam. Dalam mod Kad Masa ia mengurangkan senarai baris tempoh sewenang-wenang kepada satu jumlah.
  3. 3
    Pembundaran bil
    Sebaik hasil wujud, pengiraan berasingan membundarkan jumlah saat mutlak kepada penokokan 6-, 10-, atau 15-minit terdekat menggunakan pembundaran integer (Math.round(abs / increment) * increment), kemudian memaparkan nilai dibundarkan sebagai jam perpuluhan untuk pengebilan.
  4. 4
    Paparan hasil dan salin
    Jumlah saat akhir diformat kepada HH:MM:SS, pecahan bahasa-biasa (cth. '2j 15m 30s'), dan penukaran unit (minit perpuluhan, jam perpuluhan, saat mentah). Butang salin menulis rentetan HH:MM:SS ke papan keratan melalui navigator.clipboard.writeText.

Alat berkaitan

Soalan lazim