Ένα Unix timestamp 10 ψηφίων μετράει δευτερόλεπτα από το epoch, ενώ ένα timestamp 13 ψηφίων μετράει χιλιοστά του δευτερολέπτου, και η ανάμειξή τους είναι το πιο συνηθισμένο σφάλμα μετατροπής.
Σύμφωνα με τα MDN Web Docs, οι συναρτήσεις Date.now() και getTime() της JavaScript επιστρέφουν χιλιοστά του δευτερολέπτου, οπότε το 1700000000000 είναι μια έγκυρη τιμή JS. Αντίθετα, οι συναρτήσεις C του POSIX όπως η time(), η συνάρτηση time.time() της Python με περικοπή, καθώς και οι περισσότερες βάσεις δεδομένων SQL και η εντολή date +%s της Bash, λειτουργούν σε δευτερόλεπτα (1700000000).
Για να κάνετε μετατροπή μεταξύ τους, πολλαπλασιάστε τα δευτερόλεπτα με 1.000 ή διαιρέστε τα χιλιοστά του δευτερολέπτου με 1.000.
Ο μετατροπέας μας ανιχνεύει αυτόματα τη μονάδα μέτρησης με βάση το πλήθος των ψηφίων, αλλά κατά τη συγγραφή κώδικα θα πρέπει πάντα να επιβεβαιώσετε ποια μονάδα αναμένει η γλώσσα ή το API σας για να αποφύγετε ημερομηνίες που καταλήγουν στο 1970 ή χιλιάδες χρόνια στο μέλλον.