1000 FAQ, 500 Anleitungen und Lernvideos. 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.
Präzise Synchronisation der Server ü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 die folgende Registrierung: pool.ntp.infomaniak.ch.
Die Standardkonfiguration der Zeitzone ist UTC. Die PHP-Funktionen sind jedoch so gestaltet, dass sie verschiedene Zeitzonen je nach spezifischen Anforderungen 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 präzise und effizient zu arbeiten, wobei Zeitzonen berücksichtigt werden, was für viele moderne Anwendungen entscheidend ist:
- MySQL verwendet eine Zeitzonendatenbank, um Informationen über Zeitzonen zu speichern und zu verwalten.
- Die Tabelle
mysql.time_zoneenthält Daten zu den Zeitzonen, einschließlich Informationen zu den Zeitverschiebungen, den Namen der Zeitzonen 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:dtdas zu konvertierende Datum/Uhrzeit ist.from_tzdie Quellzeitzone ist.to_tzdie 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 von New York.