Merci de m'aider à traduire cette fonction php4:
function convertTZ($tz)
{
// convert to UTC
if($this->tz->getOffset($this) > 0) {
$this->subtractSeconds(intval(abs($this->tz->getOffset($this)) / 1000));
} else {
$this->addSeconds(intval(abs($this->tz->getOffset($this)) / 1000));
}
// convert UTC to new timezone
if($tz->getOffset($this) > 0) {
$this->addSeconds(intval(abs($tz->getOffset($this)) / 1000));
} else {
$this->subtractSeconds(intval(abs($tz->getOffset($this)) / 1000));
}
$this->tz = $tz;
}
sachant que getOffset c'est une classe.