Google CalendarのXMLフィードには、the timezone of the calendarを示す値が含まれていますが、タイムオフセットではなくロングフォーマットのタイムゾーンIDのみが含まれています。PHPでオフセットするTimeZoneの場所
<gCal:timezone value="Australia/Hobart"/>
または
<gCal:timezone value='Europe/London'/>
この値は、ロケールの現在の夏時間の状態を反映する必要があります(
+11 hours
のような?)タイムゾーンのオフセットにこれらの位置の値を変換する簡単な方法があります。
また、このタイムゾーンオフセットをXMLデータに含めるようにGoogleカレンダーを設定する方法はありますか。