<input type="week" />
将突出显示的起始周显示为星期一。有没有办法让它显示星期天作为一周的开始,以防止混淆?
本文中的周概念基于国际 ISO 8601 标准,根据该标准,星期一是一周的第一天。这遵循 HTML 5 草案中的一般定义,但在描述周概念时也明确说明了这一点:“一周由一周年数和表示从星期一开始的 7 天周期的周数组成。 ”</p>
因此,控件的值不可避免地表示从星期一开始的一周。尽管浏览器在实现控件的用户界面方面有很大的自由度,但如果浏览器在实现时将周显示为从星期日开始,则会产生严重的误导type=week
。对于其他类型的控件,不涉及选择一周作为输入,如果适用于所使用的语言环境,浏览器可以想象显示从星期日开始的星期的日历。