使用 jQuery 检查时间间隔是否为 2 小时
Check if Minimum interval between time is 2 hours with jQuery
我正在使用汽车租赁插件,需要以某种方式修改它,如果客户选择的租赁时间少于 2 小时,给他一个消息,弹出窗口或他需要的任何类型的消息选择最少2小时的租借时间。
您可以在此处查看示例:http://envato.bestsoftinc.net/wp-car/
我需要确保取车日期字段和还车日期字段之间至少相差 2 小时,如果不是,我需要向他显示消息并且不让他点击搜索按钮。请问我如何使用 jQuery 或常规 Javascript 实现这一点?
谢谢
这是它的基本逻辑,请尝试在您的网站上实现它。
我发现 moment.js 对 js time date 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 语句
}
我正在使用汽车租赁插件,需要以某种方式修改它,如果客户选择的租赁时间少于 2 小时,给他一个消息,弹出窗口或他需要的任何类型的消息选择最少2小时的租借时间。
您可以在此处查看示例:http://envato.bestsoftinc.net/wp-car/
我需要确保取车日期字段和还车日期字段之间至少相差 2 小时,如果不是,我需要向他显示消息并且不让他点击搜索按钮。请问我如何使用 jQuery 或常规 Javascript 实现这一点?
谢谢
这是它的基本逻辑,请尝试在您的网站上实现它。 我发现 moment.js 对 js time date 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 语句
}