如何使html5“周”输入类型在星期日开始

时间:2013-08-13 22:08:16

标签: html html5

<input type="week" /> 

将突出显示的开始周显示为星期一。有没有办法让星期日作为本周的开始,以防止混淆?

2 个答案:

答案 0 :(得分:11)

我不相信这是可能的。您可以在此处找到“周”输入类型的规范:

http://www.w3.org/TR/html-markup/input.week.html

没有提及指定开始日。

答案 1 :(得分:2)

此背景下的周概念基于国际ISO 8601标准,根据该标准,星期一是本周的第一天。这是根据HTML 5草案中的一般定义得出的,但在描述week concept时它也明确地说明了这一点:“由一周年数和周数代表从星期一开始的七天时间。“

因此,控制的价值不可避免地代表从星期一开始的一周。尽管浏览器在实现控件的用户界面方面具有很大的自由度,但如果浏览器在实施type=week的星期日开始显示几周时间,那将极具误导性。对于其他类型的控件,不涉及选择一周作为输入,浏览器可以设想显示星期日开始的周日历,如果这适用于正在使用的区域设置。