Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
Die zeitlichen Besonderheiten von Servern verstehen
Dieser Leitfaden behandelt die Synchronisierung von Servern über das NTP-Protokoll (Network Time Protocol) und die Konfiguration der Zeitzone auf den Infomaniak-Servern.
Präzise Server-Synchronisierung über NTP
Die Server von Infomaniak sind alle über das NTP-Protokoll synchronisiert. Das Unternehmen stellt eigene, öffentlich zugängliche Stratum-1-NTP-Server für eine flexible Nutzung bereit.
Um diese Server in Ihre Einstellungen zu integrieren, verwenden Sie den folgenden Eintrag: pool.ntp.infomaniak.ch.
Die Standardeinstellung für die Zeitzone ist UTC. Die PHP-Funktionen sind jedoch so konzipiert, dass sie je nach Bedarf verschiedene Zeitzonen berücksichtigen.
Um die Zeitzone in Ihren PHP-Skripten anzupassen, verwenden Sie die Funktion date_default_timezone_set('UTC').
MySQL: Besonderheiten bei der Verarbeitung von Zeitdaten
Die Infomaniak-Infrastruktur unterstützt Funktionen, die eine präzise und effiziente Verarbeitung von Zeitdaten ermöglichen, wobei Zeitzonen berücksichtigt werden, was für viele moderne Anwendungen entscheidend ist:
- MySQL verwendet eine Datenbank für Zeitzonen, um Informationen über Zeitzonen zu speichern und zu verwalten.
- Die Tabelle
mysql.time_zoneenthält die Daten der Zeitzonen, einschließlich Informationen über Zeitverschiebungen, Zeitzonennamen usw. - Die Funktion CONVERT_TZ wird verwendet, um in MySQL eine Zeit von einer Zeitzone in eine andere umzuwandeln. Die Syntax lautet:
CONVERT_TZ(dt, from_tz, to_tz), wobei:dtdas Datum/die Uhrzeit ist, die umgewandelt werden soll.from_tzdie Quellzeitzone ist.to_tzdie Zielzeitzone ist.
- Beispiel:
CONVERT_TZ('2024-05-14 12:00:00', 'UTC', 'America/New_York')wandelt die Zeit 12:00:00 UTC in die lokale Zeit in New York um.
Link zu dieser FAQ: https://faq.infomaniak.com/487
War diese FAQ nützlich?