HTML5 中输入类型属性日期时间和日期时间本地之间的差异



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

但是没有明确提到datetime是关于什么的。我假设它指定了一个日期和时间输入字段,带有时区。

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

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

而且datetime似乎在上述任何浏览器上都没有得到支持。

datetime曾经被大多数浏览器支持,但它被弃用并被删除,取而代之的是datetime-local.

这是因为datetime造成了混乱 - 我们选择日期和时间的时区是什么?服务器所在的时区?用户所在的时区?我相信有些人允许你在某个时候选择一个时区?

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

您可以在此处阅读有关此内容的更多信息。

最新更新