2012-05-16 47 views
8

Các list of timezones là khá dài, rất nhiều sao chép, và không phải là rất thân thiện với các lập trình viên cho phép người dùng cuối một mình.Cách chọn múi giờ thân thiện với người dùng hơn?

Có cách nào để rút ngắn danh sách thành thứ gì đó thân thiện hơn và đủ cho 80% + người dùng không? Nhưng sau đó làm thế nào một trong những quyết định đó là phổ biến Tz?

Danh sách trong Windows có vẻ khá tốt, nhưng tôi không chắc đó có phải là danh sách tốt để tạo mô hình sau này hay không. Nó là thú vị vì DST là tùy chọn, đó là lý do tại sao danh sách có thể ngắn không? Ai đó worked out the tz equivalents here.

Tôi đang ở Giờ ban ngày Thái Bình Dương (PDT). JS's getTimezoneOffset() trả về 420 ==> offset -7. Nếu tôi sử dụng danh sách múi giờ ở trên, làm cách nào để biết đó là US/Pacific (-8)?

Ngoài ra, tên phổ biến cho múi giờ là gì? US/Pacific hoặc Canada/Pacific âm thanh chắc chắn thân thiện hơn rồi America/Los_Angeles hoặc America/Vancouver.

Cuối cùng, 2 múi giờ ở trên khác nhau như thế nào? Họ có thể được nhóm lại một cách an toàn và chỉ sử dụng America/Los_Angeles trong ứng dụng? Làm thế nào để một nhóm có múi giờ với nhau?

Cảm ơn bạn!

+3

Bạn có thể muốn hỏi điều này trên ngăn xếp UX;) – vzwick

+1

* "Có cách nào để rút ngắn danh sách" * Trực tiếp trên một hành tinh nhỏ hơn không? Xóa sạch một nửa hành tinh thoát ra? Sử dụng thời gian thập phân? .. –

+0

Tại sao những múi giờ khác nhau? Trong quá khứ, họ có thể có quy tắc thời gian tiết kiệm ánh sáng ban ngày khác nhau. Nếu bạn đang đối phó với những ngày lịch sử, sự phân biệt có thể quan trọng! –

Trả lời

2

Tên TZ thân thiện là chủ quan - một tên thích một tên trong khi người khác bị xúc phạm bởi tên đó. Thay vì cố gắng tìm ra cách rút ngắn danh sách tz, tại sao bạn không triển khai định vị địa lý và chọn trước múi giờ của người dùng cho họ?

Nó không phải là chính xác 100%, và cho dân gian đi du lịch là sai, nhưng đó là tốt hơn so với làm cho người dùng của bạn di chuyển qua một danh sách vô tận, tôi nghĩ.

0

Có một cái nhìn tại this approach nó đường nối rất thân thiện với tôi và cũng tài liệu về cách làm điều đó.

+0

Câu trả lời "Chỉ liên kết" không được khuyến khích vì chúng trở nên vô nghĩa nếu liên kết bị hỏng hoặc thay đổi. Xem xét cập nhật câu trả lời của bạn để bao gồm tóm tắt ngắn gọn về phương pháp bạn đang đề xuất. Sau đó, nó sẽ vẫn hữu ích trong tương lai, ngay cả khi không có liên kết. – Leigh

Các vấn đề liên quan