2017-01-11 2 views
0

Ich habe php/mysql Now() Funktion verwendet, die aktuelle Gerätezeit des Benutzers speichert.Wie stelle ich eine Standardzeitzone für alle ein?

Aber ich möchte eine Standardzeitzone für alle Benutzer bei ('America/Los_Angeles') festlegen.

$insert =" insert into comments (comment,date) values('$comment',NOW()) ";

EDIT

tat ich dies und arbeitete

date_default_timezone_set("America/New_York"); 
$date = date('Y-m-d H:i:s'); 
$insert =" insert into comments (comment,date) values('$comment','$date') "; 
+1

Sie verwechseln PHP mit mysql, 'NOW()' ist eine mysql-Funktion, keine PHP-Funktion. Sie müssen die Zeitzone für Ihren MySQL-Server auf die gleiche wie für Ihre PHP-Einstellung einstellen. – Qirel

+0

mit konstantem Wert Zeitzone einstellen und überall verwenden –

+0

$ constant = 'America/Los_Angeles'; $ date = new DateTime (null, neue DateTimeZone ($ constant)); // set constant –

Antwort

0

$ konstant = 'America/Los_Angeles'; $ date = new DateTime (null, neue DateTimeZone ($ constant)); // set constan

Verwandte Themen