我只有一行简单的代码,像这样:
有没有一种简单的方法将最大日期设置为“今天”,而不是2000-01-01?还是我必须使用JavaScript来实现这个功能?
<input type='date' min='1899-01-01' max='2000-01-01'></input>
有没有一种简单的方法将最大日期设置为“今天”,而不是2000-01-01?还是我必须使用JavaScript来实现这个功能?
max
目前在iOS Safari上不受支持。 点击此处查看有关此问题的更新:https://caniuse.com/#search=input%20date - Branden Barbertoday = new Date().toLocaleDateString('en-ca')
- 避免了在将ISOString()
解析为 UTC 时出现奇怪的偏移问题。 - jymbobtoLocaleDateString
方法),而是恰好'en-ca'语言环境以输入字段所需的确切方式显示日期(YYY-MM-DD)。因此,对于世界上任何其他时区,您都应该使用'en-ca'作为语言环境! - Arno van Oordten-ca
不再提供符合ISO标准的日期格式,而是返回标准的北美m/d/y格式。fr-ca
仍然是yyyy-mm-dd。 - jymbob