【发布时间】:2019-07-22 10:30:39
【问题描述】:
JS:提取小时数与插入<input type='time' id='arrive'></input>标签相同。
我正在尝试从输入字段中解析时间,我认为我可以使用 document.getElementbyId('arrive').valueAsDate.getHours() 属性来仅获取小时
现在如果我输入'23',我读取的属性是'0',如果我输入'10',我读取的属性是'11'。
如何提取未经修改的输入值? (例如:我输入“7”,然后读到“7”)
【问题讨论】:
-
那返回一个字符串,我希望那个字符串(已经)被解析...我不想重新发明轮子
-
@randomSoul
valueAsDatereturn the value interpreted asDate -
@DDS 这适用吗? stackoverflow.com/a/8643433/4642943
-
@randomSoul 这是一个property on an HTMLInputElement,它为您提供解析为日期的值。向下滚动 - 它是倒数第四个。
-
改用 getUTCHours
标签: javascript html time