Saya bertanya-tanya mengapa semua browser, seperti Chrome versi lebih tinggi dari 26, yang sebelumnya mendukung input datetime
menghapusnya?
Ini terdengar seperti duplikat dari artikel ini , tapi yang itu sudah cukup tua.
Sepertinya HTML lebih memilih WG datetime-local
( w3c ) di atas datetime
( w3c ), tapi mengapa?
Lihat ini untuk timeline pengembangan fitur.
Apa yang dikatakan orang lain:
Menurut mobilexweb.com itu sudah usang di iOS 'karena terlihat terlalu mirip dengan tipe input waktu'.
Mengikuti Google Chrome, sekarang Safari di iOS tidak lagi mendukung jenis input waktu dan akan kembali ke teks. Jenis ini sudah usang dalam standar yang mendukung datetime-local atau menggunakan dua masukan, tanggal dan waktu untuk tujuan yang sama. Masalahnya adalah bahwa tanggal waktu kompatibel dengan iOS dari versi 5.0 hingga 6.1; jika Anda menggunakannya, berhati-hatilah!
Apa bedanya?
Dimana datetime-local
hanya berisi elemen tanggal dan waktu, datetime
juga mengandung zona waktu. Ini berguna karena Anda mungkin ingin bertindak berbeda ketika zona waktu klien berbeda dari yang ada di server.
Mengapa ini penting?
Bagaimana jika halaman web bertanya: kapan Anda ingin saya menelepon Anda, dan pengguna memilih 'besok, jam 3 sore', kapan Anda perlu meneleponnya kembali? besok jam 3 sore UTC atau CET?
sumber
date
,time
,datetime
, dandatetime-local
.Jawaban:
Satu-satunya alasan yang dapat saya pikirkan adalah vendor browser kehilangan kepercayaan pada standar yang disetujui, oleh karena itu menghapus implementasi dari kode mereka.
Untuk mendukung pemikiran ini: W3C baru saja menghapus
datetime
dandatetime-local
dari draf kerja mereka.Vendor browser pada akhirnya akan menghentikan dukungan keduanya.
Menurut html5test, sebagian besar browser saat ini menghapus dukungan dari kedua jenis input tersebut.
Perkembangan terbaru:
datetime-local
kembali pada draf;datetime
, tetapi ditampilkandatetime-local
. Kedengarannya seperti sudah kembali di peta dan akan didukung lagi!Perhatikan juga posting terkait ini di Webmasters.SE: Apakah datetime-local dihapus dari HTML 5.1? .
sumber
datetime-local
setidaknya kembali ke peta jalan.Sumber http://www.w3.org/TR/html5/
sumber