Which Timezone is correct for the Timestamps?
Yes, this is an issue known for month.
Substract 8 hours to have the correct date.
I hard coded that in my GW2 Api client :
https://github.com/arnapou/gw2apiclient/blob/master/src/Arnapou/GW2Api/Model/PvpGame.php
/**
*
* @return string
*/
public function getDateStarted() {
return gmdate('Y-m-d H:i:s', strtotime($this->data['started']) - 8 * 3600);
}
/**
*
* @return string
*/
public function getDateEnded() {
return gmdate('Y-m-d H:i:s', strtotime($this->data['ended']) - 8 * 3600);
}