it-swarm-ja.com

タイムゾーン情報をコンパクトに表示する明確な方法

それぞれ独自の日付、時刻、タイムゾーンを持つイベントのリストを表示するとき、特定のイベントが割り当てられているタイムゾーンを提示したいと思います。ただし、伝えるべき情報が潜在的にたくさんあります。私が検討した2つのオプションは次のとおりです。

  1. UTCオフセット-例2010-08-16 16:15(+5:00 GMT)
  2. タイムゾーンの省略形-例2010-08-16 4:15 pm EST

これらに関する私の問題は:

  1. GMTオフセット付きのプラス(またはマイナス)を見るとすぐに、計算を行う必要があるように感じます。ユーザーは、表示された時間がすでに調整されているかどうかをどのようにして知るのですか?また、そのタイムゾーンで夏時間が有効になっていると、誤解を招きます。
  2. ここに不足している情報があります。タイムゾーンはたくさんありますが、タイムゾーンの略語の正式なリストはまだ見つけていません。最も近いのは このTimeAndDate.comリスト のようです。あるいは、 tzデータベースリスト もありますが、ユーザーがこれをどう処理するかはわかりません。

それで、私の質問は、画面にそれらのリストが表示されることを前提として、特定のイベントが発生するタイムゾーンをどのように伝えることができるかです。

8
Ryan Ische

タイムゾーンは、日常の概念における恐ろしいUXの良い例です。これはDMMTではありません。イベントが午後7時(GMT + 4)であると言った場合、最初にGMTとの関係で私がどこにいるかを考え、次に4時間を追加する必要があります。なんてめちゃくちゃ!

代わりに、計算や設計ができれば、時間をかけてできることをいろいろ考えてみてください。例えば:

  • 場所にピンがあり、イベントの場所にピンがある地図を表示します。各ピンの上にデジタルクロックが刻まれており、各場所の時間を示しています。これは、イベントの概要ページがあり、ログインしているユーザーが誰であるかを知っている場合にうまく機能します。
  • 私のために仕事をして、「(このイベントは木曜日の午前3時15分、あなたの時間に)分かりやすい英語で言ってください。または、表を表示している場合は、列ヘッダーに「(場所)の場所」と入力し、セルに「木曜日の午前3時15分」と出力します。これは通知またはストリームに適しています。
  • 特定する必要がないように相対時間を使用します(これは明らかにユースケースに依存します)。日付がはるか遠い場合、誰が何時かを気にしますか? 「2週間後」と発声してください。それらが特定のマージン内にある場合は、「3h44m」のように、より具体的に取得します。これらの時間は、ユーザーのタイムゾーンに関連している必要があります。
  • (何らかの理由で)タイムゾーンを表示する必要がありますか?次のようなマップを表示します。

map of timezones

また、ユーザーがリスト内のイベントにカーソルを合わせたときに、イベントが発生するタイムゾーンを強調表示することもできます。それを私の最初の提案と組み合わせることができます。

ただし、理想的には、プレーンな英語を使用し、情報を表示するためにできるだけ現実のメタファーに依存します。明らかに制約があります。情報をリストで簡潔に示す必要があります。しかし、それがこのデザインの課題です。

9
Rahul

本当に必要な場合は、タイムゾーン情報を表示せず、イベントに関連付けられた都市(または場所が指定されていない場合はタイムゾーン)を表示します。

タイムゾーンをまったく表示しないほうがよいでしょう。私がタイムゾーンXにいる場合、何が問題になりますか?ユーザーとして、すべてのタイムゾーンに正規化したいと考えています。 1つの画面に複数のタイムゾーンを表示すると、同時実行性が失われます。

理想的には、タイムゾーンを正規化し、別のタイムゾーンで簡単にtiを表示できるようにします。したがって、参加者の一部が別のタイムゾーンにいるような計画を立てる場合は、この会議が、その国の他のタイムゾーンに移動し、シンプルなスライダーを使用して、世界中の国や都市に移動することを確認します。

10
Kaj Kandler

3文字の略語の使用に関する簡単なコメント-タイムゾーンに同じ3文字の略語がある場合があるため、それらをタイムゾーンの唯一のインジケータとして使用しないように注意してください。

たとえば、ESTは次のいずれかを意味します。

  • オーストラリア東部夏時間UTC + 11時間
  • オーストラリア東部標準時UTC + 10時間
  • 東部標準時北米UTC-5時間
8
adrianh

明示的な時間オフセットを表示する必要がある場合、World Wide Web Consortiumは通常、その タイムゾーンの標準 をISO 8601に合わせます。つまり、 "[time] UTC(+/-) hh:mm」。

または、UTCを使用しない場合は、 CLDRユニコードライブラリ を使用して、国の夏時間を識別する「国/主要都市」形式の識別子(「アメリカ/ロサンゼルス」など)を取得することをお勧めします貯蓄ルールと相対時間。

4
Matt

オフセット付きの略語が好きです。

2010年8月17日火曜日午後4時30分EDT(GMT -4)

これにより、慣れているタイムゾーンに自動的に関連付けて、知らないタイムゾーンの計算を行うことができます。また、タイムゾーンの名前が見つからない場合でも、オフセットを設定しても場所がずれません。

これに対するもう1つのボーナスは、夏時間です。 GMT -5であるESTはGMT -4になります。数字を入れることで、これを思い出します。

もう1つの問題はUTCまたはGMTです。最近ではUTCの方が正しいようですが、私はGMTに慣れているので、それを好みます。

2
Sruly

時間がすでに調整されているかどうかをユーザーに知らせるため-一貫性が必要だと思います。リストされたすべての時間を調整する必要がある(この場合はタイムゾーン情報を表示する必要がない場合があります)か、すべての時間を調整しないでください(この場合、+ 5 GMTなどの最も説明的なタイムゾーン情報を使用する必要があります)。

0
Ryan Shripat