私は2つのタイムゾーン間のオフセットを計算していますが、私は次のコードで、私は期待していない結果(ゼロ)を見ている:私はタイムゾーン文字列を反転した場合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