当我创建新的 DateTime 对象时,它具有来自“date.timezone”设置的时区:
print_r(new DateTime());
DateTime Object
(
[date] => 2015-03-02 03:19:50.000000
[timezone_type] => 3
[timezone] => Europe/Moscow
)
但是当我从 MongoDate 获取 DateTime 对象时,它具有 UTC 时区:
print_r((new MongoDate()) -> toDateTime())
DateTime Object
(
[date] => 2015-03-02 00:19:50.000000
[timezone_type] => 1
[timezone] => +00:00
)
如何设置 MongoDate 以使用我的默认时区创建 DateTime 对象?