在谷歌浏览器中,如果我将类型输入的值设置为datetime-local
包含秒值的时间,其中秒值为0,则Chrome决定不在输入上显示秒值,这意味着用户根本无法设置秒数.
例如,如果我将值设置为,2013-10-24T20:36:01
那么Chrome将显示输入,用户可以将日,月,年,小时,分钟和秒更改为他们想要的任何内容(包括0).如果我将值设置为2013-10-24T20:36:00
则则秒部分消失.我可以理解,如果没有传递秒值,但我没有显示,但我明确地将它们设置为0,所以我会假设它会显示它们.
这是一个问题的原因是因为我正在从数据库中读取时间,并且如果它们中的任何一个被设置为0秒,则用户无法在不使用开发人员工具进行黑客攻击的情况下更改时间!
我错过了什么吗?
谢谢!