タイムゾーンコードを使用することはお勧めできません。タイムゾーンが異なれば、異なる日付の夏時間が変更されます。理想的には(IMO)オルセンコード を使用する必要があります 使用している関連プラットフォームがそれらに対応できる場合は、「ヨーロッパ/ロンドン」など。これらにより、ユーザーのタイムゾーンで特定の瞬間がいつ発生するかを予測できるようになります。
申し訳ありませんが、これは実際に作成する必要のある関数を支援するものではありませんが、間違った方向に進むことを回避するのに役立つはずです。
(私は苦い経験から話します-タイムゾーンは首の痛みです。)