Aşağıdaki kullanıcı öyküsünü daha iyi anlamak istiyorum:
John, Sidney'de çalışıyor. Sabah saat 9: 00'da, Zürih'teki bir sunucuda çalışan bir web uygulamasına bir etkinlik kaydediyor. Ertesi gün, olayın tartışılması gereken acil bir toplantı için New York'a gider. Toplantı sırasında olayı tarih ve saate göre arar.
Gördüğüm kadarıyla burada en az iki konu var:
- Veritabanına zaman damgalarını nasıl kaydetmeliyim
- Bunları kullanıcı arayüzünde nasıl sunmalıyım
John olayı aradığında, saat 9: 00'da olduğunu bilecek, ancak web tarayıcısına ne girmesi gerekiyor? Zaman damgası olarak "9:00" ı girdiğinde hiçbir şey bulamayacak çünkü bu Zürih veya New York saati olabilir (etkinlik bulunamadığından, uygulamanın Sidney'de olduğunu bilmesinin bir yolu yoktur, bu nedenle doğru zaman dilimini otomatik olarak seçemez).
Kullanıcıdan saat dilimini içerebilecek bir zaman damgası istemenin iyi bir yolu nedir?
İkinci konu, sonuçların nasıl görüntüleneceğidir. Dünyanın her yerinden ekiplerin olayı tartışması (ve ilgili olayları bulması gerekiyorsa, aynı anda tüm dünyadaki birkaç siteyi hedef alan bir korsan saldırısı düşünün).
Farklı bir saat diliminde oluşturulmuş olabilecek zaman damgalarını görüntülemek için iyi bir örnek nedir?
Not: Lütfen gereksinimin kullanılabilirliğine odaklanın. Veritabanı eşlemesini kendim çözebilirim. Şu anda iş akışından emin değilim. Gerekli bilgileri müdahaleci olmayan / sezgisel bir şekilde sormalı / sunmalıdır. Yapabiliyorsanız, bunu zaten çözen mevcut bir web uygulamasına bir bağlantı verin.