2016-08-31 2 views
-2

Ich entwickle eine Web-App in PHP mysql, die in der ganzen Welt einsetzbar sein soll. In dieser App gibt es eine große Nutzung der Zeit, so frage ich mich, ob es ist eine Arbeit zu tun auf den Zeitzonen Unterschiede oder wenn php erkennt automatisch die verschiedenen Zeitzonen vor dem Speichern in der db?PHP verschiedene Zeitzonen

Danke für Ihre Hilfe

+0

Dies könnte Ihnen helfen : http://stackoverflow.com/questions/1697304/php-mysql-timezone-clarification?rq=1 –

+0

Stellen Sie ein minimales Arbeitsbeispiel bereit . – buhtz

Antwort

1

MySQL Server Time Zone Support

und stellen Sie sicher, dass Sie speichern alle Daten und Zeiten in der Datenbank in UTC. Es ist der einzige Weg, gesund zu bleiben.

0

Sie eine Funktion für geting Zeitzone für differenct Orte schaffen

function getDatetimeNow() { 

$tz_object = new DateTimeZone('Asia/Karachi'); 
//date_default_timezone_set('Brazil/East'); 
$datetime = new DateTime(); 
$datetime->setTimezone($tz_object); 
return $datetime->format('Y\-m\-d\ h:i:s'); 

}

für differnect Zeitzone Standort es untenstehenden Link finden auf

http://php.net/manual/en/timezones.america.php