javascript - 使用 jQuery 检查时间之间的最小间隔是否为 2 小时

标签 javascript jquery ajax wordpress ajaxform

我正在使用汽车租赁插件,需要修改它,如果客户选择的租赁时间少于2小时,给他一条消息,弹出或任何类型的消息,他需要选择租赁时间至少2小时。

您可以在此处查看示例:http://envato.bestsoftinc.net/wp-car/

我需要确保接送日期字段和送车日期字段之间至少有 2 小时的差异,如果没有,我需要向他显示消息,而不是让他点击搜索按钮。我有什么想法可以使用 jQuery 或常规 Javascript 来实现这一点吗?

谢谢

最佳答案

这是它的基本逻辑,尝试在您的网站上实现它。 我发现 moment.js 对于 js 时间日期 obj 确实很有帮助,你可以尝试一下

if($('#checkInDate').value() === $('#checkOutDate').value) [

如果两个日期是同一日期,则比

       var checkInTime = $('#checkInTime').value(); 
       var checkOutTime = $('#checkInTime').valeu(); 

获取时间值

       if(checkOutTime > checkInTime) {

当日期相同时,checkOutTime 必须晚于 checkInTime

           if(checkOutTime - checkInTime > 2) {

如果持续时间大于 2 且小于此值即可

               alert('ok'); 

第三个 if 语句失败

           } else { alert('error must less than 2 ');  }

第二个 if 语句失败

       } else {alert('error checkout must bigger than checkin'); }

结束第一个检查相同日期的 if 语句

}

关于javascript - 使用 jQuery 检查时间之间的最小间隔是否为 2 小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31617745/

相关文章:

phpexcel使用ajax返回空白excel文件

javascript - Zoomcharts:具有链接时间轴的多个时间图

javascript - 导出json到json文件

jQuery:从文件系统读取文本文件

jquery - x 可编辑值动态更改不起作用

php - 多个 AJAX 调用导致服务器挂起整整六十秒

jquery - AJax不是函数错误

javascript - for语句循环小写输出

javascript - 用鼠标绘制svg路径

javascript - 搜索特定文本的类并返回条目号