2017-02-13 4 views
1

Ich habe einige vordefinierte Fälle: 1. Müssen Startzeit und Endzeit in der aktuellen Zeitzone zu nehmen. 2. Müssen aktuelle Uhrzeit und Endzeit im UTC-Format speichern. 3. Die aktuelle Zeit eines Benutzers muss zwischen der eingestellten/gespeicherten UTC-Startzeit und der Endzeit überprüft werden.So verwalten Sie die aktuelle Zeit zwischen Startzeit und Endzeit

Ich habe mit vielen Fällen versucht.

Aber in jedem Fall fand ich einige Löcher aufgrund Zeitzone Problem.

Bitte teilen Sie ein Beispiel mit berücksichtigen, dass Benutzer Zeitzone möglicherweise Asien/Kolkata oder Amerika/New York.

+0

Try Kohlenstoff: http://carbon.nesbot.com/docs/ Der beste Weg, mit Datetime arbeiten Objekte in PHP –

+1

Zeitzone ist in jeder Sprache eine große Sache. Ich schlage vor, eine externe Bibliothek zu verwenden, um sie zu verwalten. In PHP mag ich [momentPHP] (https://github.com/fightbulc/moment.php). Es ist eine ziemlich einfach zu bedienende Bibliothek. Könnte einen Blick wert sein. – Nicolas

+0

Ich habe Datum-Zeit-Objekte in PHP gelesen, aber hier ist der Fall, dass ich habe nur Startzeit und Endzeit in der aktuellen Zeitzone des Benutzers und ich muss herausfinden, dass, wenn ein Benutzer aus einer anderen Zeitzone kommt, dass auch diese aktuelle überprüfen kann Zeit ist zwischen Startzeit und Endzeit vorhanden. –

Antwort

0

in php gibt es die Zeitzone ist y diese Funktion date_default_timezone_set ("Asien/Bangkok"); echo date_default_timezone_get(); sein nicht eine authentische Antwort, aber was ich habe das Wissen über diese ich Ihnen sagen .. von dieser Funktion setzen wir die Zeitzone

Verwandte Themen