我在Postgres上使用Doctrine2。在一張表中我有兩種不同的日期類型:birthdate:date
和created_at:datetimetz
。兩者都成爲日期時間對象,但具有不同的timezone_type
。 這裏是清單:DateTime對象上的不同timezone_types
created_at
datetimetz:
DateTime Object
(
[date] => 2013-04-18 11:54:34
[timezone_type] => 1
[timezone] => +02:00
)
birthdate
日期:
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
您建議的代碼只設置時區。在上面的列表中,時區是相同的,但它們呈現的方式不同。 – lilly
如果你在每一個上使用'$ mytime-> setTimezone(new DateTimezone('Europe/Berlin'))'(或其他),結果將會是它們以同樣的方式呈現。 – Jerry