Μετάβαση στο κύριο περιεχόμενο
LibraTool logoLibraTool

Μετατροπέας Ζωνών Ώρας δωρεάν

Μετατρέψτε ώρες μεταξύ 20 παγκόσμιων ζωνών ώρας ταυτόχρονα. Χρησιμοποιήστε την τρέχουσα ώρα ή εισαγάγετε προσαρμοσμένη ημερομηνία και ώρα για σύγκριση.

Λειτουργεί εκτός σύνδεσης μόλις φορτωθεί
Επιλεγμένες ζώνες ώρας
Νέα Υόρκη
 
Λονδίνο
 
Τόκιο
 
Σίδνεϋ
 

Προσθήκη ζώνης ώρας

Συνηθισμένες χρήσεις

  • Προγραμματισμός συσκέψεων απομακρυσμένης ομάδας σε διάφορες ζώνες ώραςΒρείτε μια ώρα συνάντησης που λειτουργεί για μέλη της ομάδας σε πολλές ζώνες ώρας ταυτόχρονα.
  • Μετατροπή ωρών εκδηλώσεων για διεθνές κοινόΕμfanish ώρες εκκίνησης εκδήλωσης ζωντανής μετάδοσης, διαδικτυακού σεμιναρίου ή ροής στις τοπικές ζώνες ώρας των συμμετεχόντων για να αποφύγετε σύγχυση.
  • Προγραμματισμός ωρών άφιξης και κλήσεων κατά τα ταξίδιαΔείτε τι ώρα είναι στο σπίτι κατά τα ταξίδια, ή ελέγξτε την τοπική ώρα στον προορισμό σας για προγραμματισμό.
  • Παρακολούθηση ωρών ανοίγματος παγκόσμιων χρηματιστηριακών αγορώνΜετατρέψτε τις ώρες ανοίγματος και κλεισίματος για NYSE, LSE, TSE και άλλες ανταλλαγές στην τοπική σας ώρα.
  • Μετατροπή ωρών εκδόσεων παιχνιδιών και τουρνουάΜάθετε ακριβώς πότε κυκλοφορεί ένα παιχνίδι ή πότε ξεκινάει ένα τουρνουά esports στη δική σας τοπική ζώνη ώρας.

Πώς λειτουργεί

Όλη η λογική μετατροπής εκτελείται εξ ολοκλήρου στον browser σας με το Intl.DateTimeFormat API της JavaScript — την ίδια μηχανή διεθνοποίησης που είναι ενσωματωμένη σε Chrome, Firefox και Safari. Χωρίς εξωτερικές βιβλιοθήκες και χωρίς κλήσεις σε διακομιστή.

  1. 1
    Φόρτωση της λίστας ζωνών ώρας IANA
    Κατά τη φόρτωση, το εργαλείο καλεί Intl.supportedValuesOf('timeZone') για να λάβει την πλήρη βάση ζωνών ώρας IANA του browser σας — συνήθως 400+ ζώνες. Σε παλαιότερες μηχανές χρησιμοποιεί ενσωματωμένη λίστα 20 μεγάλων πόλεων.
  2. 2
    Η ώρα ρολογιού μετατρέπεται σε στιγμή UTC
    Όταν πληκτρολογείτε προσαρμοσμένη ημερομηνία και ώρα, το εργαλείο εκτελεί αλγόριθμο δύο περασμάτων με Intl.DateTimeFormat(...).formatToParts() για να υπολογίσει τη διαφορά UTC της ζώνης πηγής και την αφαιρεί. Ένα δεύτερο πέρασμα ελέγχει ξανά τη διαφορά στη στιγμή που προκύπτει, ώστε να χειρίζονται σωστά οι ειδικές περιπτώσεις στα όρια της θερινής ώρας.
  3. 3
    Κάθε ζώνη-στόχος μορφοποιείται ανεξάρτητα
    Το Intl.DateTimeFormat καλείται μία φορά ανά επιλεγμένη ζώνη ώρας, με τη στιγμή UTC και το αναγνωριστικό ζώνης IANA (π.χ. Asia/Tokyo). Οι ενσωματωμένοι πίνακες ζωνών του browser χειρίζονται τους κανόνες θερινής ώρας και το ιστορικό διαφορών, παράγοντας ημέρα εβδομάδας, ημερομηνία και ώρα ανάλογα με την περιοχή.
  4. 4
    Ζωντανό ρολόι μέσω setInterval
    Όταν είναι επιλεγμένο το «χρήση τρέχουσας ώρας», ένα setInterval ενός δευτερολέπτου ενημερώνει τη βασική ημερομηνία στο React state, ώστε κάθε εμφανιζόμενη ζώνη ώρας να ανανεώνεται σε πραγματικό χρόνο. Οι επιλογές ζωνών σας αποθηκεύονται στο localStorage ώστε να διατηρούνται μεταξύ επισκέψεων.

Σχετικά εργαλεία

Συχνές ερωτήσεις