it-swarm.asia

Cara yang jelas untuk menampilkan informasi zona waktu dengan cara yang ringkas

Saat menampilkan daftar acara, masing-masing dengan tanggal, waktu, dan zona waktu mereka sendiri, saya ingin menyajikan zona waktu yang telah ditetapkan untuk acara yang diberikan. Namun, ada potensi banyak informasi untuk disampaikan. Dua opsi yang saya pertimbangkan adalah:

  1. Offset UTC - mis. 2010-08-16 16:15 (+5: 00 GMT)
  2. Singkatan zona waktu - mis. 2010-08-16 16:15 EST

Masalah saya dengan ini adalah:

  1. Segera setelah saya melihat plus (atau minus) dengan GMT offset, saya merasa perlu melakukan perhitungan. Bagaimana cara pengguna mengetahui jika waktu yang ditampilkan sudah disesuaikan? Juga, jika daylight saving berlaku untuk zona waktu itu, ini menyesatkan.
  2. Ada informasi yang hilang di sini. Ada banyak zona waktu dan saya belum menemukan daftar singkatan zona waktu yang resmi. Tampaknya yang terdekat adalah daftar TimeAndDate.com ini . Atau, ada daftar database tz , tapi saya tidak berpikir pengguna akan tahu apa yang harus dilakukan dengan ini.

Jadi, pertanyaan saya adalah, bagaimana saya bisa menyampaikan zona waktu tempat peristiwa tertentu terjadi, mengingat bahwa akan ada daftar mereka di layar?

8
Ryan Ische

Zona waktu adalah contoh yang bagus dari UX yang mengerikan dalam konsep sehari-hari. Ini bukan DMMT: jika Anda memberi tahu saya sebuah acara pada pukul 19:00 GMT + 4, maka pertama-tama saya harus memikirkan di mana saya berada dalam kaitannya dengan GMT, dan kemudian saya harus menambahkan 4 jam. Berantakan sekali!

Alih-alih, pikirkan hal-hal berbeda yang dapat Anda lakukan dengan waktu jika Anda dapat menghitung atau mendesain. Contohnya:

  • Tampilkan peta dengan pin di lokasi Anda dan pin di lokasi acara dengan jam digital yang berdetak di atas setiap pin yang menunjukkan jam berapa di setiap lokasi. Ini berfungsi baik jika Anda memiliki halaman ikhtisar acara dan Anda tahu siapa pengguna yang masuk.
  • Kerjakan untukku dan katakan "(acara ini berlangsung jam 3:15 pagi pada hari Kamis, waktumu" dalam bahasa Inggris. Atau jika Anda berada di meja, masukkan "Terjadi pada (waktu Anda)" di header kolom dan cukup cetak "3:15 pada hari Kamis" di sel. Ini berfungsi baik untuk notifikasi atau stream.
  • Gunakan waktu relatif untuk menghindari harus spesifik (ini tergantung pada use case jelas). Jika kencan jauh di masa depan, siapa yang peduli jam berapa mereka? Katakan saja "dalam 2 minggu". Jika mereka berada dalam margin tertentu, dapatkan lebih spesifik: "in 3h44m". Waktu tersebut harus relatif terhadap zona waktu pengguna.
  • Masih perlu menampilkan zona waktu (karena alasan tertentu)? Tampilkan peta seperti ini:

map of timezones

Dan mungkin menyorot zona waktu acara berlangsung ketika pengguna mengarahkan kursor ke suatu acara dalam daftar. Anda bahkan bisa menggabungkannya dengan saran pertama saya.

Idealnya, gunakan bahasa Inggris yang sederhana dan andalkan metafora dunia nyata sebanyak mungkin untuk menampilkan informasi. Jelas Anda memiliki kendala: Anda perlu menunjukkan informasi secara ringkas dalam daftar. Tapi itulah tantangan untuk desain ini.

9
Rahul

jika Anda benar-benar harus, jangan tampilkan info zona waktu tetapi kota yang terkait dengan acara (atau zona waktu jika tidak ada lokasi disediakan).

Lebih baik, jangan tampilkan zona waktu sama sekali. Apa bedanya jika saya berada di zona waktu X, sebagai pengguna saya ingin semuanya dinormalisasi ke zona waktu saya. Anda kehilangan konkurensi jika Anda menunjukkan beberapa zona waktu pada satu layar.

Idealnya Anda menormalkan zona waktu dan memberikan tampilan yang mudah di zona waktu lain. Jadi, jika saya ingin merencanakan sesuatu yang beberapa peserta berada di zona waktu lain, biarkan saya melihat kapan di hari pertemuan ini akan berada di zona waktu lainnya dengan slider sederhana, yang bergerak ke negara atau ke kota-kota di seluruh dunia.

10
Kaj Kandler

Satu komentar cepat tentang penggunaan singkatan tiga huruf - berhati-hatilah untuk tidak menggunakannya sebagai satu-satunya indikator zona waktu karena ada kasus di mana zona waktu memiliki singkatan tiga huruf yang sama.

Misalnya EST dapat berarti:

  • Waktu Musim Panas Timur Australia UTC + 11 jam
  • Waktu Standar Timur Australia UTC + 10 jam
  • Waktu Standar Timur Amerika Utara UTC - 5 jam
8
adrianh

Ketika offset waktu eksplisit perlu ditampilkan, Konsorsium World Wide Web umumnya menyelaraskan standar untuk zona wakt dengan ISO 8601. Artinya, mereka lebih suka "[waktu] UTC (+/-) jj: mm ".

Atau, jika Anda tidak ingin menggunakan UTC, mereka menyarankan menggunakan perpustakaan unicode CLDR untuk mendapatkan pengidentifikasi berformat "Country/Major City" (mis. "Amerika/Los Angeles") yang mengidentifikasi siang hari negara itu aturan tabungan dan waktu relatif.

4
Matt

Saya suka singkatan dengan offset.

Selasa, 17 Agustus 2010 16:30 EDT (GMT -4)

Itu memungkinkan saya untuk secara otomatis bergaul dengan zona waktu yang saya kenal dan melakukan perhitungan matematika untuk zona waktu yang tidak saya kenal. Juga jika Anda tidak dapat menemukan nama untuk zona waktu, itu tidak terlihat tidak cocok jika Anda meletakkan offset.

Bonus lain untuk ini adalah selama waktu musim panas. EST yang merupakan GMT -5 menjadi GMT -4. Dengan meletakkan nomor ini akan mengingatkan saya pada ini.

Masalah lainnya adalah UTC atau GMT. UTC tampaknya lebih benar hari ini tetapi saya terbiasa dengan GMT, jadi saya lebih suka itu.

2
Sruly

Untuk memberi tahu pengguna jika waktunya telah disesuaikan - saya pikir Anda harus konsisten; baik semua waktu yang terdaftar harus disesuaikan (dalam hal ini Anda mungkin tidak perlu memiliki informasi zona waktu ditampilkan) atau semua waktu tidak harus disesuaikan (dalam hal ini informasi zona waktu yang paling deskriptif harus digunakan, seperti +5 GMT).

0
Ryan Shripat