0

私は Gedmo バンドルを使用して、「created_at」と「updated_at」の 2 つの行に時刻を自動的に保存します。すべて正常に動作しますが、間違った時刻でデータを保存します。たとえば、午後 2 時に何かを保存すると、4 と表示されます。データベースの午後 0 時...非常に奇妙です...

4

2 に答える 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 に答える