it-swarm-eu.dev

Eindeutige Möglichkeit, Zeitzoneninformationen kompakt anzuzeigen

Wenn Sie eine Liste von Ereignissen mit jeweils eigenem Datum, Uhrzeit und Zeitzone anzeigen, möchte ich die Zeitzone anzeigen, die dem angegebenen Ereignis zugewiesen wurde. Es gibt jedoch möglicherweise viele Informationen zu übermitteln. Zwei Optionen, die ich in Betracht gezogen habe, sind:

  1. UTC-Offset - z.B. 16.08.2010 16:15 Uhr (+5: 00 GMT)
  2. Zeitzonenabkürzung - z.B. 16.08.2010 16:15 EST

Meine Probleme damit sind:

  1. Sobald ich das Plus (oder Minus) mit dem GMT-Offset sehe, habe ich das Gefühl, dass ich rechnen muss. Woher weiß der Benutzer, ob die angezeigte Zeit bereits angepasst wurde? Wenn für diese Zeitzone die Sommerzeit aktiviert ist, ist dies irreführend.
  2. Hier fehlen Informationen. Es gibt viele Zeitzonen und ich habe noch keine maßgebliche Liste von Zeitzonenabkürzungen gefunden. Die nächste scheint diese TimeAndDate.com-Liste zu sein . Alternativ gibt es die tz-Datenbankliste , aber ich glaube nicht, dass Benutzer wissen würden, was sie damit machen sollen.

Meine Frage ist also, wie kann ich vermitteln, in welcher Zeitzone ein bestimmtes Ereignis auftritt, wenn eine Liste davon auf dem Bildschirm angezeigt wird?

8
Ryan Ische

Zeitzonen sind ein großartiges Beispiel für schreckliche UX in alltäglichen Konzepten. Es ist kein DMMT: Wenn Sie mir sagen, dass eine Veranstaltung um 19 Uhr GMT + 4 ist, muss ich zuerst überlegen, wo ich mich in Bezug auf GMT befinde, und dann muss ich 4 Stunden hinzufügen. Was für ein Chaos!

Denken Sie stattdessen an die verschiedenen Dinge, die Sie mit der Zeit tun können, wenn Sie rechnen oder entwerfen können. Zum Beispiel:

  • Zeigen Sie eine Karte mit einer Stecknadel an Ihrem Standort und einer Stecknadel am Veranstaltungsort an. Eine tickende Digitaluhr über jeder Stecknadel zeigt an, wie spät es an jedem Ort ist. Dies funktioniert gut, wenn Sie eine Ereignisübersichtsseite haben und wissen, wer der angemeldete Benutzer ist.
  • Machen Sie die Arbeit für mich und sagen Sie "(diese Veranstaltung findet um) 3:15 Uhr am Donnerstag, Ihre Zeit" in einfachem Englisch. Oder wenn Sie sich in einer Tabelle befinden, geben Sie "Fakes place at (your time)" in die Spaltenüberschrift ein und drucken Sie einfach "3:15 am Donnerstag" in die Zelle. Dies funktioniert gut für Benachrichtigungen oder Streams.
  • Verwenden Sie die relative Zeit, um nicht spezifisch sein zu müssen (dies hängt natürlich vom Anwendungsfall ab). Wenn die Daten weit in der Zukunft liegen, wen interessiert es dann, wann sie sind? Sagen Sie einfach "in 2 Wochen". Wenn sie sich innerhalb eines bestimmten Bereichs befinden, werden Sie genauer: "in 3h44m". Diese Zeit sollte relativ zur Zeitzone des Benutzers sein.
  • Müssen Sie noch Zeitzonen anzeigen (aus irgendeinem Grund)? Zeigen Sie eine Karte wie diese an:

map of timezones

Markieren Sie möglicherweise die Zeitzone, in der das Ereignis stattfindet, wenn der Benutzer mit der Maus über ein Ereignis in der Liste fährt. Sie könnten das sogar mit meinem ersten Vorschlag kombinieren.

Verwenden Sie im Idealfall einfaches Englisch und verlassen Sie sich so weit wie möglich auf reale Metaphern, um Informationen anzuzeigen. Offensichtlich haben Sie eine Einschränkung: Sie müssen Informationen in einer Liste präzise anzeigen. Aber das ist die Herausforderung für dieses Design.

9
Rahul

wenn Sie dies wirklich müssen, zeigen Sie keine Zeitzoneninformationen an, sondern die mit dem Ereignis verknüpfte Stadt (oder die Zeitzone, wenn kein Ort angegeben ist).

Besser keine Zeitzonen anzeigen. Was macht es aus, wenn ich mich in der Zeitzone X befinde? Als Benutzer möchte ich, dass alles auf meine Zeitzone normalisiert wird. Sie verlieren den Überblick über die Parallelität, wenn Sie mehrere Zeitzonen auf einem Bildschirm anzeigen.

Idealerweise normalisieren Sie die Zeitzone und bieten eine einfache Anzeige in einer anderen Zeitzone. Wenn ich also etwas planen möchte, bei dem sich einige Teilnehmer in einer anderen Zeitzone befinden, lassen Sie mich mit einem einfachen Schieberegler sehen, wann sich dieses Meeting an diesem Tag in dieser anderen Zeitzone befindet und in Länder oder Städte auf der ganzen Welt verschoben wird.

10
Kaj Kandler

Ein kurzer Kommentar zur Verwendung der Abkürzungen mit drei Buchstaben - achten Sie darauf, sie nicht als alleinigen Indikator für die Zeitzone zu verwenden, da es Zeiträume gibt, in denen Zeitzonen dieselbe Abkürzung mit drei Buchstaben haben.

Zum Beispiel kann EST Folgendes bedeuten:

  • Eastern Summer Time Australien UTC + 11 Stunden
  • Eastern Standard Time Australien UTC + 10 Stunden
  • Eastern Standard Time Nordamerika UTC - 5 Stunden
8
adrianh

Wenn ein expliziter Zeitversatz angezeigt werden muss, richtet das World Wide Web Consortium im Allgemeinen sein Standard für Zeitzonen an ISO 8601 aus. Das heißt, sie bevorzugen "[Zeit] UTC (+/-)". hh: mm ".

Wenn Sie UTC nicht verwenden möchten, empfehlen sie alternativ die Verwendung der CLDR-Unicode-Bibliothek , um mit "Land/Großstadt" formatierte Kennungen (z. B. "Amerika/Los Angeles") zu erhalten, die das Tageslicht des Landes identifizieren Sparregeln und die relative Zeit.

4
Matt

Ich mag die Abkürzungen mit dem Offset.

Dienstag, 17. August 2010, 16:30 Uhr EDT (GMT -4)

Dadurch kann ich mich automatisch mit den mir vertrauten Zeitzonen verknüpfen und die Berechnungen für diejenigen durchführen, die ich nicht kenne. Auch wenn Sie keinen Namen für eine Zeitzone finden, sieht es nicht fehl am Platz aus, wenn Sie den Versatz setzen.

Ein weiterer Bonus ist die Sommerzeit. EST, das GMT -5 ist, wird zu GMT -4. Wenn Sie die Nummer eingeben, wird mich dies daran erinnern.

Ein weiteres Problem ist UTC oder GMT. UTC scheint heutzutage korrekter zu sein, aber ich bin an GMT gewöhnt, deshalb bevorzuge ich das.

2
Sruly

Um den Benutzer wissen zu lassen, ob die Zeit bereits angepasst wurde, müssen Sie konsistent sein. Entweder sollten alle aufgelisteten Zeiten angepasst werden (in diesem Fall müssen die Zeitzoneninformationen wahrscheinlich nicht angezeigt werden) oder alle Zeiten sollten nicht angepasst werden (in diesem Fall sollten die aussagekräftigsten Zeitzoneninformationen verwendet werden, z. B. +5 GMT).

0
Ryan Shripat