HTML5中输入类型属性datetime和datetime-local之间的区别

时间:2018-08-25 02:56:27

标签: html5 forms datetime

在书中,据说datetime-local属性指定了日期和时间输入字段,没有时区。

但是没有明确引用datetime的含义。我假设它指定了带有时区的日期和时间输入字段。

我正在使用Linux。因此,我无法在Internet Explorer和Safari上测试代码。

datetime-local似乎仅在Chrome和Opera上受支持,而在Firefox上不受支持。

datetime似乎不受上述任何浏览器的支持。

1 个答案:

答案 0 :(得分:0)

datetime 曾经受大多数浏览器支持,但由于datetime-local而被弃用并删除。

这是因为datetime引起了混乱-我们要在哪个时区选择日期和时间?服务器所在的时区?用户所在的时区?我相信有人允许您选择某个时区吗?

无论如何,这在语义上没有意义,并且引起了一些混乱,因此引入了datetime-local来解决这一问题-时区将始终设置为用户的位置。

您可以了解有关此here的更多信息。