Μετατροπέας Timestamp

Μετατρέψτε μεταξύ Unix timestamp και κανονικής μορφής ημερομηνίας/ώρας.

Τρέχουσα χρονοσήμανση Unix
1703001600
2024-12-19 12:00:00 UTC
Χρονοσήμανση → ημερομηνία
Local Time
-
UTC Time
-
ISO 8601
-
Ημερομηνία → χρονοσήμανση
Unix Timestamp (seconds)
-
Unix Timestamp (milliseconds)
-
Γρήγορη επιλογή
Μορφές ημερομηνίας

Σχετικά με τις χρονοσημάνσεις Unix

Τι είναι η χρονοσήμανση Unix;

Η χρονοσήμανση Unix (χρόνος Epoch) είναι ο αριθμός των δευτερολέπτων που έχουν περάσει από την 1η Ιανουαρίου 1970, 00:00:00 UTC. Χρησιμοποιείται ευρέως στον προγραμματισμό για αποθήκευση και σύγκριση ημερομηνιών.

Πρόβλημα του έτους 2038

Τα συστήματα 32 bit αποθηκεύουν τις χρονοσημάνσεις ως προσημασμένους ακεραίους με μέγιστη τιμή 2.147.483.647 (19 Ιανουαρίου 2038, 03:14:07 UTC). Μετά από αυτό η τιμή υπερχειλίζει. Τα σύγχρονα συστήματα χρησιμοποιούν ακεραίους 64 bit για να το αποφύγουν.

Δευτερόλεπτα και χιλιοστά

Οι χρονοσημάνσεις Unix μπορεί να είναι σε δευτερόλεπτα (10 ψηφία) ή χιλιοστά του δευτερολέπτου (13 ψηφία). Η Date.now() της JavaScript επιστρέφει χιλιοστά, ενώ πολλά API χρησιμοποιούν δευτερόλεπτα. Μετρήστε τα ψηφία για να βρείτε τη μορφή.