gpt4 book ai didi

javascript - jquery检查时间是否过期

转载 作者:行者123 更新时间:2023-12-03 05:05:26 26 4
gpt4 key购买 nike

我想检查日期是否是今天,那么用户不应该能够选择过期时间。但是,如果选择的日期是明天,则可以选择任何时间。

我正在尝试在 jquery 中进行检查,但不知道如何检查。下面是使用的代码:

var targetTime = new Date().setMinutes(-5).valueOf();
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();

if (dd < 10) {
dd = '0' + dd
}

if (mm < 10) {
mm = '0' + mm
}

today = mm + '/' + dd + '/' + yyyy;
alert(today);
if (jQuery('#startDatepicker').find("input").val() == today) {
alert("Yes");
var currentTime = jQuery('#startTimepicker').find("input").val();
alert(currentTime);
alert(targetTime);
if (currentTime <= targetTime) {
//Time Expired
alert("HI");
}
}

日期的格式为“MM/DD/YYYY”,时间的格式为“hh:mm a”。允许超过 5 分钟。如何使用 jQuery 验证过期时间?谢谢

最佳答案

使用您拥有的相同Date对象:

// .valueOf() gives time in milliseconds 
var currentTime = new Date('25/12/2016 01:52').valueOf();
var targetTime = new Date().setMinutes(-5).valueOf();

if (currentTime <= targetTime) {
// expired
} else {
// not expired
}

关于javascript - jquery检查时间是否过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42021557/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com