Timestamp Unix 10 digit menghitung detik sejak epoch, sedangkan timestamp 13 digit menghitung milidetik, dan mencampur keduanya adalah kesalahan konversi yang paling sering terjadi.
Menurut MDN Web Docs, Date.now() dan getTime() pada JavaScript mengembalikan nilai milidetik, sehingga 1700000000000 adalah nilai JS yang valid. Sebaliknya, fungsi C POSIX seperti time() dan pemotongan time.time() pada Python, serta sebagian besar basis data SQL dan perintah Bash date +%s, beroperasi dalam detik (1700000000).
Untuk mengonversi di antara keduanya, kalikan detik dengan 1.000 atau bagi milidetik dengan 1.000.
Konverter kami mendeteksi unit secara otomatis berdasarkan jumlah digit, tetapi saat menulis kode Anda harus selalu memastikan unit mana yang diharapkan oleh bahasa atau API Anda agar tidak menghasilkan kalkulator tanggal yang menghasilkan tahun 1970 atau ribuan tahun di masa depan.