操作
Bug(バグ) #379
完了Default timezone setting not used in the openpne:migrate task (openpne:migrate タスク実行中にデフォルトのタイムゾーン設定が使用されない)
開始日:
2009-12-24
期日:
進捗率:
100%
予定工数:
3.6 で発生するか:
3.8 で発生するか:
説明
sfPearEnvironment calls date_default_timezone_set('UTC');
so php default timezone setting is ignored.
For example, if Doctrine's timestampable fileds (created_at and updated_at) is set in the openpne:migrate task, recorded time is force UTC timezone.
sfPearEnvironment で date_default_timezone_set('UTC');
が呼ばれているために、PHPのデフォルトタイムゾーン設定が無視されてしまっている。
例えば、Doctrine の Timestampable フィールド(created_at や updated_at)が openpne:migrate タスクの中で更新された場合、記録される時間が強制的に UTC の時間になってしまう。
操作