4 คะแนน โดย GN⁺ 2023-10-15 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • บทความวิจารณ์เกี่ยวกับการใช้การแสดงเวลาแบบสัมพัทธ์ เช่น "เมื่อวาน", "2 วันที่แล้ว", "1 สัปดาห์ที่แล้ว"
  • ผู้เขียน Nikita Prokopov โต้แย้งว่าการแสดงผลเหล่านี้ไม่ได้สะท้อนภาษาและความเข้าใจเรื่องเวลาของมนุษย์ได้อย่างแม่นยำ
  • ตามความเห็นของ Prokopov มนุษย์นิยามคำว่า "เมื่อวาน" เป็นวันที่สมบูรณ์หนึ่งวัน ไม่ใช่ช่วงเวลาที่น้อยกว่า 24 ชั่วโมงจากวันนี้
  • ผู้เขียนยังชี้ให้เห็นว่าแต่ละแพลตฟอร์มคำนวณคำว่า "เมื่อวาน" แตกต่างกัน ทำให้เกิดความสับสนและความเชื่อมั่นลดลง
  • Prokopov วิจารณ์การใช้ข้อความอย่าง "12 วันที่แล้ว" โดยให้เหตุผลว่ามนุษย์ไม่ได้คิดตามธรรมชาติว่าเป็น "มากกว่า 5 วันที่แล้ว"
  • เขาแนะนำให้หลีกเลี่ยงการใช้คำกำกวมอย่าง "สัปดาห์/เดือน/ปีที่แล้ว" และใช้วันที่ที่ระบุชัดเจนเพื่อความชัดเจน
  • บทความนี้เผยแพร่เมื่อวันที่ 4 ตุลาคม 2023
  • คำวิจารณ์ของผู้เขียนมีเป้าหมายเพื่อปรับปรุงประสบการณ์ผู้ใช้และความเข้าใจบนแพลตฟอร์มดิจิทัล

3 ความคิดเห็น

 
cosine20 2024-12-02

GitHub เองก็จริง YouTube เองก็จริง ผมเกลียดการแสดงผลแบบหลายเดือนก่อน หลายปีก่อนมาก ด้านล่างในความเห็นของ HN ก็มีพูดไว้เหมือนกันว่า 1 ปีก่อน ทั้งที่จริง ๆ แล้วอาจเป็น 1 ปีครึ่งก่อนก็ได้ มันกำกวมเกินไปครับ

 
budlebee 2023-10-17

อันนี้เห็นด้วยมากเลยนะครับ ในมุมคนทำ ถ้าแสดงเป็น "เมื่อ 〇〇 วันที่แล้ว" ก็ไม่ต้องกังวลเรื่องรูปแบบวันที่ที่ต่างกันในแต่ละประเทศ เช่น จะใช้ YY.MM.DD หรือ mmddyyyy อะไรทำนองนั้น แต่สำหรับผม ชอบแสดงเป็นวันที่มากกว่าแสดงว่า 〇〇 วันที่แล้ว

 
GN⁺ 2023-10-15
ความเห็นบน Hacker News
  • ความคิดเห็นต่าง ๆ วิจารณ์ความไม่แม่นยำของการแสดงเวลาแบบสัมพัทธ์อย่าง "1 ปีที่แล้ว" ซึ่งบนแพลตฟอร์มอย่าง YouTube อาจหมายถึงช่วงตั้งแต่ 365 ถึง 729 วันก่อน
  • ผู้ใช้มองว่าหากไม่เปิดดูแต่ละรายการเพื่อเช็กวันที่แน่ชัด ก็ยากที่จะทราบลำดับที่ถูกต้องของเหตุการณ์หรือการเปิดตัว
  • ปัญหานี้ยิ่งชัดเจนเวลาค้นหาแพ็กเกจเก่าบน npm เพราะหลายแพ็กเกจต่อเนื่องกันอาจแสดงว่า "ประมาณ 1 ปีที่แล้ว" ทั้งหมด
  • ผู้ใช้บางคนเสนอให้เลิกใช้การแสดงเวลาแบบสัมพัทธ์ที่ปัดเศษแล้วไปเลย เพราะอาจทำให้เข้าใจผิดและสร้างความสับสน
  • มีการเสนอให้ใช้ <time> แบบสัมบูรณ์ เพื่อให้เบราว์เซอร์จัดรูปแบบตามความต้องการของผู้ใช้ได้
  • การแสดงวันที่อย่างกำกวมก็ถูกวิจารณ์เช่นกัน โดยเฉพาะเมื่อข้อมูลที่สำคัญที่สุดคือวันในสัปดาห์ เช่น ในประวัติของ GitLab การรู้ว่าสิ่งหนึ่งถูก merge ในวันศุกร์หรือไม่นั้นมีประโยชน์กว่าการเห็นว่าเป็น "สัปดาห์ที่แล้ว" หรือ "2 วันที่แล้ว"
  • แอปพลิเคชัน gitg ถูกยกเป็นหนึ่งในตัวอย่างที่แย่ที่สุดของการแสดงเวลา เพราะหลายคอมมิตขึ้นว่า "3 วันที่แล้ว" แต่ไม่ระบุเวลาในวันนั้น
  • ผู้ใช้บางคนเสนอให้แสดงทั้ง timestamp แบบสัมพัทธ์และแบบสัมบูรณ์พร้อมกันเพื่อความชัดเจน
  • ในคอมเมนต์มีการชี้ว่า "1 ปีที่แล้ว" อาจไม่แม่นพอ แต่ "11 เดือนที่แล้ว" มักแม่นพอ ดังนั้นจึงมีข้อเสนอว่าในการทำฟีเจอร์ลักษณะนี้ควรหลีกเลี่ยงเลข "1" เช่นควรแสดง "6 วันที่แล้ว" แทน "1 สัปดาห์ที่แล้ว"
  • UI ของ GitLab ถูกวิจารณ์ว่าใช้คำกำกวมอย่าง "เมื่อครู่นี้" และ "เพิ่งตอนนี้"
  • ผู้ใช้คนหนึ่งสรุปปัญหานี้ว่า "UI คือการสื่อสาร และนักออกแบบ UI ตัดสินใจว่าการพึมพำให้ฟังไม่ชัดนั้นดูเท่"