Τα περισσότερα συστήματα, όπως το Linux και το Mac OS X, διατηρούν το σύστημα ως UTC (Coordinated Universal Time). Αντί να έχει οριστεί μία μόνο ζώνη ώρας για ολόκληρο τον υπολογιστή, οι αντισταθμίσεις ζωνών ώρας μπορεί να διαφέρουν για διαφορετικές διαδικασίες. Οι τυπικές ρουτίνες βιβλιοθηκών χρησιμοποιούνται για τον υπολογισμό της τοπικής ώρας με βάση την τρέχουσα ζώνη ώρας, που κανονικά παρέχεται στις διεργασίες μέσω της μεταβλητής περιβάλλοντος TZ. Αυτό επιτρέπει στους χρήστες σε πολλαπλές ζώνες ώρας να χρησιμοποιούν τον ίδιο υπολογιστή, με τους αντίστοιχους τοπικούς χρόνους να εμφανίζονται σωστά σε κάθε χρήστη. Οι πληροφορίες ζώνης ώρας προέρχονται συνήθως από τη βάση δεδομένων της ζώνης ώρας IANA. Στην πραγματικότητα, πολλά συστήματα, συμπεριλαμβανομένων όσων χρησιμοποιούν τη βιβλιοθήκη GNU C, μπορούν να χρησιμοποιήσουν αυτή τη βάση δεδομένων.
|