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?
date
, time
, datetime
, dan datetime-local
.