我想知道爲什麼所有的瀏覽器,如Chrome瀏覽器版本高於26,其中支持過去的輸入datetime
刪除它?爲什麼HTML5輸入類型的日期時間已從支持它的瀏覽器中刪除?
這聽起來像是this article的一個副本,但是那個已經很老了。
它看起來像HTML工作組喜歡datetime-local
(w3c)datetime
(w3c),但爲什麼?
有關功能開發時間表,請參閱this。
別人怎麼說:
根據mobilexweb.com它被棄用iOS的「因爲它看起來太像日期時間輸入型」。
繼谷歌Chrome,Safari瀏覽器現在在iOS上不支持 日期時間輸入類型了,它會退回到文本。此類型 已在標準中被棄用,以datetime-local或使用兩個 輸入,日期和時間爲相同目的。問題是 datetime與從版本5.0到6.1的iOS兼容;如果你是 使用它,小心!
有什麼區別?
其中datetime-local
只包含日期和時間元素,datetime
也包含時區。這很有用,因爲當客戶端的時區與服務器的時區不同時,您可能會採取不同的行爲。
爲什麼這很重要?
如果什麼網頁問:當你要我給你打電話,並且用戶選擇「明天下午3點」,你什麼時候需要給他回電話?明天下午3點UTC或CET?
HTML5仍然是一個「候選人推薦」。這還不是最終的。這可能是事情不斷變化的原因。 –
的確如此,但據我所見,該建議沒有改變,所以這似乎是瀏覽器供應商的選擇。 –
我想你必須找到一個外部庫或自己做... – LatinSuD