Geçmişte giriş için desteği olan 26'dan daha yüksek Chrome sürümleri gibi tüm tarayıcıların neden datetime
onu kaldırdığını merak ediyordum.
Bu, bu makalenin bir kopyası gibi görünüyor , ancak bu oldukça yaşlı.
Görünüşe göre HTML WG yukarıdaki ( w3c ) 'yi datetime-local
( w3c ) tercih ediyor , ama neden?datetime
Bkz bu özellik geliştirme zaman çizelgesi için.
Başkaları ne diyor:
Mobilexweb.com'a göre, iOS'ta kullanımdan kaldırıldı çünkü 'datetime girdi türüne çok benziyor'.
Google Chrome'u takiben, artık iOS'taki Safari, datetime giriş türünü artık desteklemiyor ve metne geri dönecek. Bu tür, standartta tarih-saat lehine veya aynı amaç için tarih ve saat olmak üzere iki giriş kullanılarak kullanımdan kaldırılmıştır. Sorun şu ki, datetime sürüm 5.0'dan 6.1'e kadar iOS ile uyumluydu; eğer kullanıyorsanız dikkatli olun!
Fark ne?
Nerede datetime-local
sadece tarih ve saat öğesi içeriyor, datetime
ayrıca zaman dilimini içerir. Bu, istemcinin saat dilimi sunucunun saat dilimi ile farklı olduğunda farklı davranmak isteyebileceğiniz için kullanışlıdır.
Bu neden önemli?
Ya web sayfası sorarsa: Seni ne zaman aramamı istiyorsun ve kullanıcı 'yarın, 15:00' seçeneğini seçerse, onu ne zaman geri araman gerekiyor? yarın 15:00 UTC veya CET?
date
, time
, datetime
ve datetime-local
.