0
私はにphp.ini
ファイルのタイムゾーンを設定しましたが、私のアプリケーションにはEurope/Warsaw
があります。JMSSerializer - タイムゾーンをシリアライズに渡す方法
質問は次のとおりです。2番目のタイムゾーンをJMSに渡してシリアル化に使用する方法\DateTime
オブジェクト? 私はこのような何か試してみました:
date_default_timezone_set($timezone); //Europe/Warsaw
$serializer = $this->get('jms_serializer');
$data = $serializer->serialize($shift, 'json');
をしかし、それは、このような形式で\DateTime
オブジェクトを返すので、最初の場所JMS
にphp.ini
ファイル内のタイムゾーンを探しているようだ:
created_at:"2017-03-23T09:21:45+0000"
date:"2017-03-24T00:00:00+0000"
私のタイムゾーンは動的で、データベースに保存しています – breq
タイムゾーンをどのように保存しますか?私は同様の問題を抱えていた、タイムゾーンは別のエンティティにあったので、単純にそのエンティティへの参照を保持した。 –