gpt4 book ai didi

javascript - 将字符串与小时进行比较

转载 作者:行者123 更新时间:2023-11-28 02:47:09 24 4
gpt4 key购买 nike

大家好。

如何比较这些数据...

var str = '09:29';
var parts = str.split(':');
minutes = parts[1];
hour = parts[2];

有实际时间吗?

我有一个包含该值的表格,想要比较它是否比实际时间早 5 分钟。

谢谢大家。

最佳答案

此代码对于获取实际时间很有用:

var d = new Date();
var curr_hour = d.getHours();
var curr_min = d.getMinutes();

现在,您可以比较小时数,看看它们是否相同(或者在 1 以内,以说明分钟差异),或者您可以用数学方法进行计算,这就是我的做法。

if((((curr_hour * 60) + curr_min) == ((hour * 60) + minutes) + 5)){
//Do something
}

这就是我要做的事情。不过,我会将算术逻辑从 if 语句中分离出来。

编辑:这是我可能会使用的代码。

var givenTime = (hour * 60) + minutes;
var systemTime = (curr_hour * 60) + curr_min;
var difference = Math.abs((givenTime + 5) - systemTime);

if(difference == 0){
//do something
}

关于javascript - 将字符串与小时进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4648880/

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