2017-11-02 6 views
-1

Ich habe eine Website für meinen Kunden entwickelt, die in mehreren Ländern & Zeitzone ausgeführt wird. Ich speichere alle Datensätze in UTC &, während ich die Daten dem Benutzer zeige, ich wandle das wieder in die Zeitzone & des Benutzers um, die gut funktioniert. Problem beim Abrufen der Datensätze basierend auf einem bestimmten Datum oder Datumsbereich. Lassen Sie mich ein BeispielZeitzone Problem beim Abrufen von Datensätzen aus der Datenbank

Am 1. November 2017 geben, wenn mein Kunde in Admin-Dashboard protokolliert überprüfen alle Datensätze für den Monat & er aus den USA & seine Zeitzone UTC-8Stunden, so in seinem System es 31. Oktober 2017 war. so wollte er alle Aufzeichnungen Oktober sehen, statt November

Dank

+0

Bitte lesen Sie [Wie stelle ich eine gute Frage?] (Https://stackoverflow.com/help/how-to-ask) und [Wie ein erstellen Minimales, vollständiges und überprüfbares Beispiel] (https://stackoverflow.com/help/mcve) aus der Hilfe. Vielen Dank. –

Antwort

0

Sie dies auf der Serverseite lösen. Überprüfen Sie, ob die aktuelle Uhrzeit minus/plus der Zeitzone des Benutzers den Monat ändert. Wenn dies der Fall ist, ändern Sie einfach den Monat in Ihrer SQL-Abfrage (oder der von Ihnen verwendeten Datenbanksprache).

Für Zeitzone Prüfung des Kunden finden this post

Verwandte Themen