使用javascript验证日期、时间开始和时间结束
Validating date, time start and time end with javascript
我尝试了很多方法来验证Javascript函数的日期和时间,但似乎都不起作用。当用户输入的日期是过去的日期时,我想提醒用户,而时间开始不能与时间结束相同,也不能晚于时间结束。我的HTML代码:
<p>
<label> Date:
<input type="date" id="date" name="date" required />
</label>
</p>
<p>
<label> Time start:
<input type="time" id="timeStart" name="timeStart" required />
</label>
</p>
<p>
<label> Time end:
<input type="time" id="timeEnd" name="timeEnd" required />
</label>
</p>
可能是您应该将值转换为正确的日期
例如:
var d = new Date("03/25/2015");
var n = d.getMonth();
由于您只能在本地存储中存储字符串,因此当您尝试解析JSON得到d,它变成了一个字符串。所以你需要在对其执行任何操作之前,将其转换为日期对象scaisEdge提到
var date = new Date(d);
var monthname = month[date.getMonth()];
请参阅https://jsfiddle.net/Ltufu0aj/
相关文章:
- 从工作日结束到下一个工作日开始的完整日历JS包装时间
- 如何使用MomentJS实现从特定时间开始的计数
- 如何用javascript计算从现在开始的时间
- 如何从某个时间开始预加载HTML5视频
- 如何在dhtmlxgantt中显示灯箱中的开始日期、结束日期和持续时间
- 画布在一段时间后开始滞后
- angularjs计算开始时间和当前时间之间的时间差
- 使用HTML5 Navigation Timing API时,导航开始时间设置为0
- 基础日期选择器、结束日期(和时间)不能早于开始日期(和时间)
- 高图表日期时间从错误的日期开始
- 结束日期作为基础日期时间选择器中的选定开始日期
- 如何设置开始时间
- 如何从上次运行javascript函数的时间开始
- jquery 添加“随机”内容以从当前时间开始每秒值
- 如何在spotify中从特定时间开始播放歌曲
- 每天在同一时间开始
- 如何从一个特殊的时间开始一个视频并链接它
- 如何使yAxis从一个特定的时间开始,条形图中的序列
- 使用javascript验证日期、时间开始和时间结束
- 从开始日期和时间开始倒计时