从HTML 5.1中删除了datetime-local吗?


12

HTML5似乎引入了以下两种输入类型:

尽管W3C Wiki上都提供了二者,但HTML 5.1夜间建议草案仅提及datetime类型,我似乎找不到任何提及datetime-local

是否已从建议中删除(或重命名)了该类型,或者我们还能期望它将来得到支持吗?


Answers:


11

datetime-local状态是以下内容的一部分:

但它不是再在HTML 5.1(编者草案)从2014年3月17日

2014年2月11日的一次提交中将其删除

删除输入类型=“ datetime-local”的定义及其各节和参考。


2014年1月14日的邮件<input type = datetime-local> HTML5 CR错误中提出了此问题。

以下是讨论删除问题的线程:RE:<input type = datetime-local> HTML5 CR错误[I18N-ACTION-279]

实际上,我们担心的是,“ datetime-local”错误地暗示了本地时间(因此是时区)。开发人员不擅长按原样确定浮动时间。
[…]
我要补充一点,浮动时间戳(日期时间很重要)是最不常见的情况。通常,此时您要使用时区信息来计算本地时间值。通常,浮动时间的使用要求开发人员有所预见,以免陷入麻烦。因此,我可以支持删除datetime-local。如果保留,我认为I18N希望将其重命名为包含“ floating”一词,而不是误导性的“ local”。

似乎它不会从WHATWG的HTML中删除(至少现在是这样)。由于这可能导致分歧,因此可以在下一次HTML WG会议上讨论该主题。


1
HTML 5.2编辑器草案现在同时包含datetimedatetime-localw3c.github.io/html/sec-forms.html#element-attrdef-input-type
ChadT 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.