Wie ändere ich die MySQL-Zeitzone?
Wenn Sie Ihre Website entwickeln, müssen Sie ein bestimmtes Datum/Uhrzeit mit dem aktuellen Datum/Uhrzeit auf dem Server vergleichen.
Die Zeitzone auf den Servern von SiteGround ist UTC. Dies ist eine globale Einstellung, die nicht geändert werden kann.
Sie können jedoch eine einfache Problemumgehung verwenden, wenn Sie eine andere Zeitzone verwenden möchten- ändern Sie die Rückgabe der MySQL NOW () -Funktion.
Werfen wir einen Blick auf die Standardabfrage zur Auswahl des aktuellen Datums/der aktuellen Uhrzeit:
SELECT NOW ();
Wenn Sie dem Ergebnis 2 Stunden hinzufügen möchten, verwenden Sie die folgende Syntax:
WÄHLEN SIE DATE_ADD (JETZT (), INTERVALL 2 STUNDEN);
In ähnlicher Weise, wenn Sie 2 Stunden von der Zeitzone des Servers subtrahieren möchten, verwenden Sie diese Abfrage:
WÄHLEN SIE DATE_SUB (JETZT (), INTERVALL 2 STUNDEN);
Mit DATE_SUB und DATE_ADD können Sie das Abfrageergebnis an Ihre spezifischen Bedürfnisse anpassen.