私が開発しているWebアプリケーション(Ruby on Rails)では、ユーザーは世界中の任意の場所の現地時間を指定できます。(その場所は、ユーザーの場所やサーバーの場所とは関係ありません。)
また、その場所で夏時間が使用されている場合、ユーザーはその時間を入力します。指定された夏時間からその場所の夏時間なしの現地時間を取得する必要があります。
例:サーバーはサンフランシスコにあります。ユーザーはニューヨークにいます。冬には、ユーザーはミネアポリスの夏時間(夏時間あり)の現地時間を入力します。そして、夏時間のオフセットなしでミネアポリスの同等の現地時間を取得する必要があります。ミネアポリスで夏時間が使用されているかどうかについての情報がないとします。
ユーザーは世界中の任意の場所を指定できるため、その場所が夏時間を使用しているかどうかはわかりません。また、UTCオフセット情報自体は、夏時間にあるかどうかを示していません。
これどうやってするの?
何か助けていただければ幸いです。