Mein Server ist in Dallas. Ich bin in New York City .. und sowohl PHP als auch MySQL haben Konfigurationsvariablen zum Einstellen der Zeitzone.Was ist der beste Weg, Daten in PHP, MySQL, etc zu verwalten?
Wie bekomme ich alle zusammen? Welche Daten sollte ich in MySQL speichern? Wie kann ich PHP dazu bringen, das Datum basierend auf den Vorlieben des Benutzers zu ändern?
Bedenke: Ich glaube nicht, dass ich jemals PHP explizit das Datum festlegen, es verwendet immer "NOW()" in Abfragen .. aber ich sehe die Notwendigkeit, dies zu tun. Wie würde das gemacht werden?
Ich hoffe, SO Erfahrung kann mir hier helfen.
Ihre Antwort ist nicht klar genug. Es gibt verschiedene Konfigurationsmöglichkeiten: die Zeitzone von PHP, die Zeitzone von MySQL und die Zeitzone des Servers. Soll ich sagen, dass ich die Zeitzone von MySQL auf GMT setzen soll? –
Es tut mir leid, aber ich verstehe immer noch nicht, was Sie hier bekommen. Können Sie ein Beispiel angeben, in dem der Benutzer seine Zeitzone angibt und der Server sich in, sagen wir, Dallas befindet. –
Sie müssen die Dallas-Zeitzone verwenden (vorausgesetzt, der Server ist auf diese Zeitzone eingestellt), um in 0 GMT-Offset zu konvertieren. Wenn ein Benutzer ein NY als Zeitzone angibt, ist es einfach, den 0 GMT-Offset in EST zu konvertieren. – null