1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Verstehen Sie die zeitlichen Besonderheiten von Servern
Diese Anleitung betrifft die Synchronisierung von Servern über das NTP-Protokoll (Network Time Protocol) und die Konfiguration der Timezone auf den Servern von Infomaniak.
Genaue Synchronisierung von Servern über NTP
Die Server von Infomaniak werden alle über das NTP-Protokoll synchronisiert. Das Unternehmen stellt seine eigenen, öffentlich zugänglichen NTP-Streamin-1-Server für eine flexible Nutzung zur Verfügung.
Um diese Server in Ihre Einstellungen zu integrieren, verwenden Sie folgende Aufzeichnung: pool.ntp.infomaniak.ch
.
Die Standardeinstellung der Timezone ist UTC. PHP-Funktionen sind jedoch so konzipiert, dass sie je nach Bedarf unterschiedliche Zeitzonen berücksichtigen.
Um die Zeitzone in Ihren PHP-Skripten anzupassen, verwenden Sie die Funktion date_default_timezone_set('UTC')
.
MySQL: Zeitliche Besonderheiten
Die Infomaniak-Infrastruktur unterstützt Funktionen, die es ermöglichen, mit Zeitdaten genau und effizient zu arbeiten, wobei Zeitzonen zu berücksichtigen sind, was für viele moderne Anwendungen von entscheidender Bedeutung ist:
- MySQL verwendet eine Zeitzonendatenbank, um Informationen über Zeitzonen zu speichern und zu verwalten.
- Der Tisch
mysql.time_zone
enthält Zeitzonendaten, einschließlich Informationen über Zeitverschiebungen, Zeitzonennamen usw. - Die Funktion CONVERT_TZ wird verwendet, um eine Stunde von einer Zeitzone zu einer anderen in MySQL mit der folgenden Syntax zu konvertieren:
CONVERT_TZ(dt, from_tz, to_tz)
, wobei:dt
ist das zu konvertierende Datum/Zeit.from_tz
ist die Quellzeitzone.to_tz
ist die Zielzeitzone.
- Beispiel:
CONVERT_TZ('2024-05-14 12:00:00', 'UTC', 'America/New_York')
wird die Zeit 12:00:00 UTC in lokale Zeit in New York umwandeln.