私は、ユーザーが時間と日(または複数の日)を選択し、その日と時刻をUTC時刻。私はgmtオフセット量を各ユーザーに(ユーザーはサインアップ時に設定します)。例えば:ユーザーの日時をサーバーの日時に変換する
東部のタイムゾーンでユーザーが選択します。
午後3時15分、月曜日、火曜日、金曜日
私はその情報はUTC時間にどうなるか、時間と日を知る必要があります。解決策は、月曜日のような状況を1つのタイムゾーンで取らなければなりません。これは、UTC時間で異なる日にすることができます。また、時刻を24時間形式に変換できる場合は、プラスになります。明確にするために
、配列の線に沿って何かのような返されるべきである:
Array('<3:15 pm eastern adjusted for utc>', '<Monday adjusted for UTC>', '<Tuesday adjusted for UTC>', '<Friday adjusted for UTC>');
私は直接そのような配列にフォーマットされる結果を必要としない - それはちょうどです最終目標。
私はそれがstrtotimeを使用することを含むと推測していますが、私はちょうどそれについて行く方法をかなり私の指をすることはできません。
これは私が必要とするものです(iCalのBYDAY関数の場合、ユーザーはタイムゾーンで「月曜日」を入力しますが、UTCに変換しています。オフセットの後に「日/火曜日」かもしれません):これは素晴らしい場所です私はから始めることができます:) – Renee