1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Die zeitlichen Besonderheiten der Server verstehen
Diese Anleitung befasst sich mit der Synchronisation der Server über das NTP-Protokoll (Network Time Protocol) und der Konfiguration der Zeitzone auf den Servern von Infomaniak.
Genau Synchronisation der Server über NTP
Die Server von Infomaniak sind alle ü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 Eintragung: pool.ntp.infomaniak.ch
.
Die Standardkonfiguration der Zeitzone ist UTC. Allerdings sind die PHP-Funktionen 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 die Zeitzonen berücksichtigt werden, was für viele moderne Anwendungen entscheidend ist:
- MySQL verwendet eine Zeitzonendatenbank, um Informationen zu den Zeitzonen zu speichern und zu verwalten.
- Die Tabelle
mysql.time_zone
enthält die Daten der Zeitzonen, einschließlich Informationen zu den Zeitverschiebungen, den Zeitzonennamen usw. - Die Funktion CONVERT_TZ wird verwendet, um eine Uhrzeit von einem Zeitzonen in eine andere in MySQL zu konvertieren, mit der folgenden Syntax:
CONVERT_TZ(dt, from_tz, to_tz)
, wobei:dt
das Datum/Zeit zum Konvertieren ist.from_tz
die Quellzeitzone ist.to_tz
die Zielzeitzone ist.
- Beispiel:
CONVERT_TZ('2024-05-14 12:00:00', 'UTC', 'America/New_York')
wandelt die Zeit 12:00:00 UTC in die Ortszeit von New York um.