ฉันสงสัยว่าทำไมเบราว์เซอร์ทั้งหมดเช่น Chrome เวอร์ชันที่สูงกว่า 26 ซึ่งเคยรองรับการป้อนข้อมูลจึงdatetime
ลบออก
ดูเหมือนจะซ้ำกับบทความนี้แต่บทความนั้นค่อนข้างมีอายุ
ดูเหมือนว่า HTML WG จะชอบdatetime-local
( w3c ) ด้านบนdatetime
( w3c ) แต่ทำไม?
ดูสิ่งนี้สำหรับไทม์ไลน์การพัฒนาฟีเจอร์
สิ่งที่คนอื่นพูด:
ตามที่mobilexweb.comเลิกใช้งานใน iOS 'เนื่องจากดูเหมือนประเภทอินพุตวันที่และเวลามากเกินไป'
ติดตาม Google Chrome ตอนนี้ Safari บน iOS ไม่รองรับประเภทอินพุตวันที่และเวลาอีกต่อไปและจะเปลี่ยนกลับเป็นข้อความ ประเภทนี้เลิกใช้แล้วในมาตรฐานเพื่อสนับสนุน datetime-local หรือใช้อินพุตวันที่และเวลาเพื่อวัตถุประสงค์เดียวกัน ปัญหาคือ datetime เข้ากันได้กับ iOS ตั้งแต่เวอร์ชัน 5.0 ถึง 6.1; หากคุณกำลังใช้งานโปรดระวัง!
อะไรคือความแตกต่าง?
ในกรณีที่datetime-local
มีเพียงองค์ประกอบวันที่และเวลา แต่datetime
ยังมีเขตเวลาด้วย สิ่งนี้มีประโยชน์เนื่องจากคุณอาจต้องการดำเนินการต่างออกไปเมื่อเขตเวลาของไคลเอ็นต์แตกต่างจากโซนเวลาของเซิร์ฟเวอร์
ทำไมเรื่องนี้?
จะเกิดอะไรขึ้นถ้าหน้าเว็บถามว่าคุณต้องการให้ฉันโทรหาคุณเมื่อใดและผู้ใช้เลือก "พรุ่งนี้ 3 ทุ่ม" คุณต้องโทรกลับเมื่อใด พรุ่งนี้ 15.00 น. UTC หรือ CET?
date
, time
, และdatetime
datetime-local