检查html日期输入是否在给定日期之后
Checking a html date input is after a given date
我有一个具有html日期时间本地输入类型的表单。提交表格时,我如何检查输入的日期是否在当前时间之后。
我更喜欢使用纯javascript。
如果比较日期,则问题在于表单datetime本地元素返回的格式与new Date()或new Date().toISOString()中的格式不匹配
表单元素格式:2014-09-27T00:00新日期格式():2014-09-03T15:45:45.027Z
感谢您的帮助。
类似
<input type="text" id="datepicker" name="event_date" class="datepicker">
<script>
var selectedDate = $('#datepicker').datepicker('getDate');
var now = new Date();
if (selectedDate < now) {
// selected date is in the past
}
</script>
1996-12-19T16:39:57是datetime local返回时间的格式。你可以选择日期,然后随心所欲地使用它。如果你需要更具体的东西,请提供一个jsfiddle。
相关文章:
- replaceWith()之后的日期选择器
- 在JavaScript中,按日期和之后的名称过滤数组
- Jquery 数据表 序列化程序之后 ASP.NET 日期格式
- jQuery UI 日期选择器 - 禁用公共假期、周末、第二天上午 10 点之后,只允许周二、周三和周四作为可选日期
- 检索当前日期之后的项目
- 使用日期时间选择器 UI 选择在日期时间之后使用什么方法触发事件
- $.post之后jQuery日期选择器不工作
- AngularJS uib日期选择器没有'在uib选项卡中,不要在第一次打开/关闭事件之后显示日历
- 在javascript中激发特定日期和时间之后的时间
- 在javascript中查找第n个月之后的日期
- Javascript new Date()接受月底之后的日期
- 如何在javascript日历中禁用当前日期之后的日期
- 检查html日期输入是否在给定日期之后
- javascript:如果日期在1月15日之后,则设置隐藏字段
- 如果两个日期在当前日期之前和之后,如何比较它们
- 在每一步/单击之后更新引导程序日期时间选择器
- 日期选择器在每月9号之后不启用日期
- jQuery日期选择器在选定日期之后关闭日期选择器
- 故意使Adobe文件在特定日期之后无法使用
- Jquery UI日历-如何突出显示当前日期之后的天数