gpt4 book ai didi

javascript - 使用 javascript 检查开始持续时间和结束持续时间验证

转载 作者:行者123 更新时间:2023-11-30 20:30:43 24 4
gpt4 key购买 nike

我是 js 的新手。 在这里,我有两个持续时间。一是开始,二是结束持续时间。现在,我想做的是,如果开始持续时间大于结束时间,那么它应该给出一条消息,反之亦然。

我的逻辑是——

var stDate = new Date(start_duration_month);
var enDate = new Date(end_duration_month);
var final_Date = enDate - stDate;
if(final_Date > 0) {var duration_message = true;}

Now here stDate is -> Sat May 01 1999 00:00:00 GMT+0530 (IST)
enDate is --> Tue May 01 2018 00:00:00 GMT+0530 (IST)

现在由于这个原因,我能够知道有什么问题,因为它会给出 -value 。但是现在我想知道哪个是不正确的,无论是开始还是结束那么,我将如何知道这一点?

最佳答案

如果您只比较日期而不是减去和检查值,这对您的目的不是更好吗?

var stDate = new Date(start_duration_month);
var enDate = new Date(end_duration_month);
if(enDate > stDate) {
var duration_message = true;
}else{
var duration_message = false;
}

在这种情况下,不会有负值。只是真或假。

关于javascript - 使用 javascript 检查开始持续时间和结束持续时间验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50363610/

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