私は Gedmo バンドルを使用して、「created_at」と「updated_at」の 2 つの行に時刻を自動的に保存します。すべて正常に動作しますが、間違った時刻でデータを保存します。たとえば、午後 2 時に何かを保存すると、4 と表示されます。データベースの午後 0 時...非常に奇妙です...
質問する
266 次
2 に答える
1
マシン上のphp.iniファイルを見つけます
「/etc/php5/apache2/php.ini」にある私のマシンファイル
[日付]セクションで;date.timezone=の行を見つけ、 PHPのタイムゾーンのリストに基づいてタイムゾーンに設定します
私はそこに住んでいたので、アジア/コルカタを選びました。また、行頭のセミコロンは必ず削除してください。
apacheを再起動することを忘れないでください-sudoserviceapache2 restart
于 2012-07-18T06:45:33.160 に答える
0
以下のphp関数を使用してタイムゾーンを変更します。
date_default_timezone_set('YourTimeZone');
詳細については、http://php.net/manual/en/function.date-default-timezone-set.phpを参照してください。
于 2012-07-28T05:59:30.740 に答える