From: Andy Street Date: Sun, 15 Sep 2019 22:09:57 +0000 (+0100) Subject: Bugfix: Timestamps not converted to UTC when writing GPX X-Git-Url: https://git.street.me.uk/andy/gpx.git/commitdiff_plain Bugfix: Timestamps not converted to UTC when writing GPX --- diff --git a/src/libgpx/gpxwriter.php b/src/libgpx/gpxwriter.php index 24b80b5..410bbe3 100644 --- a/src/libgpx/gpxwriter.php +++ b/src/libgpx/gpxwriter.php @@ -425,7 +425,7 @@ class GPXWriter ) { if ($millis === null) $millis = $this->milliseconds; - if (!$timestamp->getTimezone()->getOffset($timestamp)) + if ($timestamp->getTimezone()->getOffset($timestamp) != 0) $timestamp = $timestamp->setTimezone(new DateTimeZone('UTC')); $format = 'Y-m-d\TH:i:s' . ($millis ? '.v\Z' : '\Z'); return $timestamp->format($format);