Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Verstehen Sie die zeitlichen Besonderheiten der Server

Dieser Leitfaden behandelt die Synchronisation von Servern über das NTP-Protokoll (Network Time Protocol) und die Konfiguration der Zeitzone auf den Servern von Infomaniak.

 

Genaues Synchronisieren von Servern über NTP

Alle Server von Infomaniak sind über das NTP-Protokoll synchronisiert. Das Unternehmen stellt seine eigenen öffentlichen Stratum-1-NTP-Server für eine flexible Nutzung zur Verfügung.

Um diese Server in Ihre Einstellungen zu integrieren, verwenden Sie den folgenden Eintrag: pool.ntp.infomaniak.ch.

Die Standardkonfiguration der Zeitzone ist UTC. Die PHP-Funktionen sind jedoch so konzipiert, dass sie je nach spezifischen Anforderungen verschiedene Zeitzonen berücksichtigen.

Um die Zeitzone in Ihren PHP-Skripten anzupassen, verwenden Sie die Funktion date_default_timezone_set('UTC').

 

MySQL: Zeitliche Besonderheiten

Die Infrastruktur von Infomaniak unterstützt Funktionen, die es ermöglichen, mit zeitlichen Daten genau und effizient zu arbeiten, wobei Zeitzonen berücksichtigt werden, was für viele moderne Anwendungen entscheidend ist:

  • MySQL verwendet eine Zeitzonen-Datenbank, um Informationen über Zeitzonen zu speichern und zu verwalten.
  • Die Tabelle mysql.time_zone enthält Daten zu den Zeitzonen, einschließlich Informationen zu den Zeitverschiebungen, den Zeitzonennamen usw.
  • Die Funktion CONVERT_TZ wird verwendet, um eine Uhrzeit von einer Zeitzone in eine andere in MySQL mit der folgenden Syntax zu konvertieren: CONVERT_TZ(dt, from_tz, to_tz), wobei:
    • dt das zu konvertierende Datum/Uhrzeit ist.
    • from_tz die Quellzeitzone ist.
    • to_tz die Zielzeitzone ist.
  • Beispiel: CONVERT_TZ('2024-05-14 12:00:00', 'UTC', 'America/New_York') konvertiert die Uhrzeit 12:00:00 UTC in die Ortszeit in New York.

War diese FAQ nützlich?