Uso Doctrine2 su Postgres. In una tabella ho due diversi tipi di data: birthdate:date
e created_at:datetimetz
. Entrambi diventano oggetti DateTime ma con diverso timezone_type
. Qui ci sono annunci:Different timezone_types su oggetto DateTime
created_at
datetimetz:
DateTime Object
(
[date] => 2013-04-18 11:54:34
[timezone_type] => 1
[timezone] => +02:00
)
birthdate
Data:
DateTime Object
(
[date] => 1970-01-01 00:00:00
[timezone_type] => 3
[timezone] => Europe/Berlin
)
ho bisogno di formattare i miei oggetti nello stesso modo. Entrambi dovrebbero avere timezone_type=3
.
Come posso ottenere quello?
'date_timezone_set (DateTime $ object, DateTimeZone $ timezone)' – DevZer0
Il codice che si propone imposta solo il fuso orario. Nelle liste sopra, i fusi orari sono gli stessi, ma sono presentati in modo diverso. – lilly
Se si usa '$ mytime-> setTimezone (new DateTimezone ('Europe/Berlin'))' (o qualsiasi altra cosa) su ognuno di essi, il risultato sarà che vengono presentati allo stesso modo. – Jerry