Я вычисление смещения между двумя часовыми поясами, но я вижу результат, я не ожидал (ноль) со следующим кодом:PHP: Почему этот код ошибочно возвращает ноль?
$datetimezone_london = new DateTimeZone('Europe/London');
$datetimezone_client = new DateTimeZone('Australia/Canberra');
$now_client = new DateTime("now", $datetimezone_client);
$offset = $datetimezone_london->getOffset($now_client);
echo $offset;
Если я переворачивать строки часового пояса, она работает, но конечно, вышеуказанный код тоже должен работать. Что происходит?
Большое спасибо! Документация PHP действительно отсутствует, и я бы никогда не знал об этом в противном случае. – Matty