Διαχωρισμός απόλυτου χρόνου (durations και instants) με χρήση epoch για αριθμητικές συγκρίσεις.
Ο πολιτικός χρόνος (civil time) βασίζεται στο Γρηγοριανό ημερολόγιο με έτη/μήνες/ημέρες/ώρες/λεπτά/δευτερόλεπτα.
Οι περίοδοι (μήνας, ημέρα) έχουν αμφίβολη διάρκεια σε δευτερόλεπτα λόγω μεταβλητών leap seconds και αλλαγών γραφειοκρατικών κανόνων.
Το UTC ορίζει το SI δευτερόλεπτο και συγχρονίζει clocks παγκοσμίως, εισάγοντας κατά διαστήματα leap seconds.
Οι ζώνες ώρας (timezones) εφαρμόζουν τοπικές μετατοπίσεις UTC, μπορεί να αλλάζουν με DST ή κυβερνητικές αποφάσεις, δημιουργώντας διπλές ή ανύπαρκτες τοπικές ώρες.
Δύο βασικές συναρτήσεις: απόλυτος χρόνος→τοπικός (1 προς 1) και τοπικός→απόλυτος (0,1 ή πολλαπλές αντιστοιχίες).
Η βάση δεδομένων IANA Timezone παρέχει ιστορικούς και προβλεπόμενους κανόνες από το 1970 για αξιόπιστες μετατροπές.
Η απλή αποθήκευση UTC δεν επαρκεί· πρέπει να λαμβάνεται υπόψη η πρόθεση του χρήστη και μελλοντικές αλλαγές κανόνων ζώνης.
Παραδείγματα χρήσης: chat forums με UTC timestamps, event planning, προσωπικά projects με ενημέρωση της IANA.
Συνιστάται τακτική ενημέρωση της IANA βάσης και ρητή διαχείριση αλλαγών κανόνων χρόνου.
Get notified when new stories are published for "🇬🇷 Hacker News Ελληνικά"