Biçimi değiştirmek imkansız
Kablo üzerinden biçim ile tarayıcının sunum biçimi arasında ayrım yapmamız gerekir.
Kablo biçimi
HTML5 tarihi giriş özelliği ifade eder , RFC 3339 tarifnamede e eşit bir tam tarih biçimini belirtir: yyyy-mm-dd
. Daha fazla ayrıntı için RFC 3339 teknik özelliğinin 5.6 bölümüne bakın .
Bu biçim value
HTML özelliği ve DOM özelliği tarafından kullanılır ve normal form gönderme işlemi sırasında kullanılan biçimdir.
Sunum biçimi
Tarayıcılar bir tarih girdisi sunma biçiminde kısıtlanmamıştır. Chrome, Edge, Firefox ve Opera'yı yazarken tarih desteği var ( buraya bakın ). Hepsi bir tarih seçici görüntüler ve giriş alanındaki metni biçimlendirir.
Masaüstü cihazlar
Chrome, Firefox ve Opera için, giriş alanı metninin biçimlendirilmesi tarayıcının dil ayarını temel alır. Edge için Windows dil ayarını temel alır. Ne yazık ki, tüm web tarayıcıları işletim sisteminde yapılandırılan tarih biçimlendirmesini yok sayar. Bana göre bu çok garip bir davranış ve bu girdi türünü kullanırken göz önünde bulundurulması gereken bir şey. Örneğin, işletim sistemi veya tarayıcı dili ayarlanmış olan Hollandalı kullanıcılar alışık oldukları biçim yerine en-us
gösterilecektir .01/30/2019
30-01-2019
Internet Explorer 9, 10 ve 11, kablo biçimiyle bir metin giriş alanı görüntüler.
Mobil cihazlar
Özellikle Android'de Chrome için biçimlendirme, Android görüntüleme dilini temel alır. Bunu doğrulayamadım, ancak aynı diğer tarayıcılar için de geçerli olduğundan şüpheleniyorum.