Waktu dalam milidetik: satuan, konversi, dan di mana ia muncul
Waktu dalam milidetik adalah angka sederhana di mana satu detik sama dengan 1000 milidetik (ms). Nilai ini membawa dua makna: sebuah durasi, seperti animasi 300 ms, atau sebuah momen dalam waktu, seperti timestamp epoch 13 digit. Mengetahui yang mana yang Anda baca adalah beda antara hasil yang benar dan tanggal yang meleset berpuluh tahun.
Last reviewed: 2026-07-03
FreetoolOnline editorial teamDua makna: sebuah durasi atau sebuah momen
Frasa yang sama menunjuk ke dua besaran berbeda. Sebuah durasi adalah berapa lama sesuatu berlangsung: timeout 250 ms, satu bingkai animasi 16.7 ms, satu putaran jaringan 200 ms. Ia adalah panjang tanpa tanggal mulai. Sebuah momen adalah satu titik pada jam, ditulis sebagai hitungan milidetik sejak titik asal tetap - epoch Unix pada 1970-01-01T00:00:00 UTC. Hari ini hitungan itu adalah bilangan bulat 13 digit. Membaca sebuah durasi seolah-olah ia adalah sebuah momen, atau sebaliknya, adalah kesalahan paling umum dengan nilai milidetik.
Jika Anda ingin momen saat ini dalam milidetik, nilainya adalah bilangan epoch langsung: buka alat waktu dalam milidetik untuk menyalinnya, dan lihat current time in milliseconds untuk cara memakainya di baris log atau panggilan API. Jika Anda sudah punya sebuah momen dan ingin tanggal yang terbaca, tempel ke milidetik ke tanggal atau baca convert milliseconds to date.
Konversi durasi umum ke milidetik
Setiap durasi dalam milidetik adalah jumlah detik dikalikan 1000. Nilai di bawah ini adalah yang paling sering Anda pakai saat menyetel timer, masa hidup cache, atau animasi.
| Durasi | Dalam milidetik |
|---|---|
| 1 detik | 1000 ms |
| 1 menit | 60000 ms |
| 1 jam | 3600000 ms |
| 1 hari | 86400000 ms |
| 1 minggu | 604800000 ms |
| 1 bingkai pada 60 fps | sekitar 16.67 ms |
| 1 bingkai pada 30 fps | sekitar 33.33 ms |
Di mana waktu dalam ms muncul dalam kode
Milidetik adalah satuan bawaan untuk pewaktuan singkat di browser. setTimeout(fn, 250) dan setInterval(fn, 1000) menerima jeda dalam milidetik, jadi 250 adalah seperempat detik dan 1000 adalah satu detik. Transisi dan animasi CSS menerima baik ms maupun s, jadi 0.3s dan 300ms memiliki panjang yang sama. performance.now() mengembalikan hitungan milidetik pecahan untuk mengukur berapa lama sebuah operasi berlangsung. Dan Date.now() mengembalikan momen saat ini dalam milidetik, nilai epoch, bukan sebuah durasi. Satu jebakan: currentTime pada elemen media HTML dalam detik, bukan milidetik, jadi kalikan dengan 1000 sebelum membandingkannya dengan timer milidetik.
Konversi sebuah durasi ke atau dari milidetik
- Detik ke milidetik: kalikan dengan 1000. Jadi 2.5 detik adalah 2500 ms.
- Milidetik ke detik: bagi dengan 1000. Jadi 250 ms adalah 0.25 detik.
- Menit, jam, dan hari: gunakan tabel di atas, atau kalikan hitungan detik dengan 1000. Jadi 5 menit adalah 300 detik, yaitu 300000 ms.
- Untuk sebuah momen alih-alih durasi, nilai epoch 13 digit, tempel ke milidetik ke tanggal untuk melihat tanggal kalender, dan cek milliseconds to date: UTC vs local time untuk tampilan zona waktu.
Pertanyaan yang sering diajukan
Berapa milidetik dalam satu detik?
Ada 1000 milidetik dalam satu detik. Dari situ, satu menit adalah 60000 ms, satu jam adalah 3600000 ms, dan satu hari adalah 86400000 ms. Setiap durasi dalam milidetik adalah jumlah detik dikalikan 1000.
Apakah waktu dalam ms sama dengan timestamp Unix?
Hanya ketika nilainya adalah sebuah momen. Sebuah durasi seperti 300 ms adalah panjang dan tidak punya tanggal. Sebuah timestamp Unix dalam milidetik adalah sebuah momen: hitungan milidetik sejak 1970-01-01T00:00:00 UTC, yang hari ini berupa bilangan bulat 13 digit. Untuk makna itu, lihat current time in milliseconds.
Mengapa timer dan animasi memakai milidetik?
Pewaktuan di bawah satu detik itu umum, dan milidetik memberi resolusi cukup tanpa desimal. Jeda 250 ms lebih halus daripada jeda 1 detik, dan setTimeout, setInterval, serta durasi animasi CSS menerima nilai milidetik langsung.
Apa beda antara nilai 10 digit dan 13 digit?
Sebuah momen dalam detik adalah angka 10 digit; momen yang sama dalam milidetik adalah angka itu dikali 1000, yaitu 13 digit. Memasukkan nilai 13 digit dalam milidetik ke parser yang mengharapkan detik menghasilkan tanggal jauh di masa depan, sekitar tahun 58000. Periksa jumlah digit sebelum mengonversi.
Bagaimana cara mendapatkan waktu saat ini dalam ms sekarang juga?
Panggil Date.now() di JavaScript, atau buka alat waktu dalam milidetik untuk membaca dan menyalin nilai epoch langsung tanpa instalasi. Angka berubah setiap kali dibaca karena mengikuti jam langsung.
Why trust these tools
- Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
- No install, no sign-up. Open a tool and get a working output in seconds - nothing to download and no account to create. Tools that need heavy processing run it on our service, so even a low-powered machine gets the job done.
- Analytics stops at the page view. We measure which pages get visited, not what you type or upload inside a tool. There is nothing to sign in to and no profile is attached to your input.
- Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
- Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.