ฉันจะจัดการโซนเวลาในเว็บแอปได้อย่างไร
ฉันต้องการความเข้าใจที่ดีขึ้นเกี่ยวกับเรื่องราวของผู้ใช้ต่อไปนี้: จอห์นทำงานในซิดนีย์ เมื่อเวลา 09.00 น. เขาบันทึกเหตุการณ์ในเว็บแอปที่ทำงานบนเซิร์ฟเวอร์ในเมืองซูริก วันรุ่งขึ้นเขาเดินทางไปนิวยอร์กเพื่อประชุมฉุกเฉินซึ่งควรมีการหารือเกี่ยวกับเหตุการณ์นี้ ในระหว่างการประชุมเขาค้นหาเหตุการณ์ตามวันที่และเวลา ตามที่ฉันเห็นมีอย่างน้อยสองประเด็นที่นี่: ฉันจะบันทึกการประทับเวลาในฐานข้อมูลได้อย่างไร ฉันควรนำเสนอใน UI อย่างไร เมื่อจอห์นค้นหาเหตุการณ์เขาจะรู้ว่าเหตุการณ์นั้นเกิดขึ้นในเวลา 9.00 น. แต่เขาควรป้อนอะไรในเว็บเบราว์เซอร์? เขาจะไม่พบอะไรเลยเมื่อเข้าสู่ "9:00" เป็นเวลาประทับเพราะนั่นอาจเป็นเวลาที่ซูริคหรือนิวยอร์ก (เนื่องจากยังไม่พบเหตุการณ์แอปจึงไม่มีทางรู้ว่าเกิดขึ้นที่ซิดนีย์ดังนั้น ไม่สามารถเลือกเขตเวลาที่ถูกต้องโดยอัตโนมัติ) วิธีใดที่ดีในการขอการประทับเวลาจากผู้ใช้ซึ่งอาจรวมถึงเขตเวลาไว้ด้วย ประเด็นที่สองคือวิธีการแสดงผล หากทีมจากทั่วทุกมุมโลกต้องการที่จะพูดคุยเกี่ยวกับเหตุการณ์นี้ (และค้นหาเหตุการณ์ที่เกี่ยวข้องให้นึกถึงการโจมตีของแคร็กเกอร์ที่กำหนดเป้าหมายไปยังไซต์ต่างๆทั่วโลกในคราวเดียว) อะไรคือตัวอย่างที่ดีในการแสดงการประทับเวลาที่อาจสร้างขึ้นในเขตเวลาอื่น หมายเหตุ: โปรดให้ความสำคัญกับการใช้งานตามข้อกำหนด ฉันสามารถหาการแมปฐานข้อมูลได้ด้วยตัวเอง ขณะนี้ฉันไม่แน่ใจเกี่ยวกับขั้นตอนการทำงาน ควรถาม / นำเสนอข้อมูลที่จำเป็นด้วยวิธีที่ไม่ล่วงล้ำ / เข้าใจง่าย หากทำได้ให้ลิงก์ไปยังเว็บแอปที่มีอยู่ซึ่งแก้ปัญหานี้ได้แล้ว