gpt4 book ai didi

javascript - 在javascript中验证两个不同的日期

转载 作者:行者123 更新时间:2023-12-02 18:04:29 25 4
gpt4 key购买 nike

我正在使用 JavaScript 函数进行日期验证。该函数如下所示。

function IsValidDate() { 
if (Date.parse($("#startdate").val()) <= Date.parse($("#enddate").val())) {
return true;
}
else {
return false
}
}

这里我有两个日期选择器,我只是验证开始日期是否小于或等于。

现在我想修改方法来验证所选的开始日期和结束日期范围是否等于 3。如果它大于 3,我需要显示一条警报消息。

如何实现这一目标。有人可以帮忙吗?

最佳答案

Date.parse()解析字符串并返回 1970 年 1 月 1 日以来的毫秒数。

可以检查2个返回值的差值是否小于或等于3天内的总毫秒数,即259200000 == 3600000 * 24 * 3

function IsValidDate() { 
var from = Date.parse($("#startdate").val()), to = Date.parse($("#enddate").val());
if(to - from > 259200000) { // greater than 3 days
alert('greater than 3 days');
return false;
}
return true;
}

关于javascript - 在javascript中验证两个不同的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20213593/

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