我在Postgres上使用Doctrine2。在一个表中,我有两种不同类型的日期: birthdate:date
和 created_at:datetimetz
。它们都成为DateTime对象,但具有不同的timezone_type
。
以下是列表:
created_at
datetimetz:
DateTime Object
(
[date] => 2013-04-18 11:54:34
[timezone_type] => 1
[timezone] => +02:00
)
birthdate
date:
DateTime Object
(
[date] => 1970-01-01 00:00:00
[timezone_type] => 3
[timezone] => Europe/Berlin
)
我需要以相同的方式格式化我的对象。两者都应该具有 timezone_type=3
。
我该如何做到这一点?
date_timezone_set ( DateTime $object , DateTimeZone $timezone )
- DevZer0$mytime->setTimezone(new DateTimezone('Europe/Berlin'))
(或其他任何时区),则结果将是它们以相同的方式呈现。 - Jerry