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:
Masalah saya dengan ini adalah:
Jadi, pertanyaan saya adalah, bagaimana saya bisa menyampaikan zona waktu tempat peristiwa tertentu terjadi, mengingat bahwa akan ada daftar mereka di layar?
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:
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.
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.
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:
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.
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.
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).