Tôi đang làm việc trên trang web cho phép người dùng thêm mục nhập lịch, trên trang chính, tất cả người dùng có thể xem các mục nhập này với một số văn bản cho biết bao lâu cho đến khi các mục nhập đó hiện tại ví dụ:Thời gian địa phương hóa ASP.Net
entry 1: 5 phút
entry 2: 7 giờ
entry 3: 4 ngày
vấn đề tôi đang gặp là mọi người đều có thể là ở các múi giờ khác nhau. Tôi đã quyết định tôi muốn lưu trữ tất cả thời gian/ngày trong GMT.
Điều tôi đang làm xáo trộn là khi người dùng gửi mục nhập lịch cho biết 1/1/2009 10:30 SA, tôi cần phải tìm ra thời gian này là giờ GMT để lưu trữ. Có cách nào để biết múi giờ/múi giờ địa phương của người dùng là gì để tôi có thể so sánh múi giờ với thời gian máy chủ (GMT) để thực hiện chuyển đổi không?
Tôi thực sự hy vọng điều này có ý nghĩa. Tôi hy vọng tôi có thể làm điều này mà không cần phải hỏi người dùng múi giờ họ đang ở trong, hoặc buộc người dùng phải nhập tất cả các thời gian biểu trong GMT.
Nice bài viết, mặc dù mã một nhiều hơn tôi đã sử dụng để cho phép điều tương tự (bằng cách sử dụng UNIX thời gian). –