1871 | | $datetime = new DateTime( $string ); |
1872 | | $datetime->setTimezone( new DateTimeZone('UTC') ); |
1873 | | $offset = $datetime->getOffset(); |
1874 | | $datetime->modify( '+' . $offset / 3600 . ' hours'); |
1875 | | $string_gmt = gmdate($format, $datetime->format('U')); |
| 1871 | $datetimeObj = date_create( $string ); |
| 1872 | $datetimeObj = date_timezone_set( $datetimeObj, timezone_open('UTC') ); |
| 1873 | $offset = date_offset_get($datetimeObj); |
| 1874 | $datetimeObj = date_modify( $datetimeObj, ($offset < 0 ? '-':'+') . abs($offset / 3600) . ' hours'); |
| 1875 | $string_gmt = gmdate( $format, date_format($datetimeObj, 'U') ); |