gpt4 book ai didi

Javascript时间计算从昨天到明天

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

所以让我解释一下。我正在开发一个网站,人们可以在该网站上记录他们做某事的时间。问题是当有人在 23:00 到 2:00 之间做某事时。我现在的脚本显示现在是 -21 小时。

第二个问题是它以小数计算分钟。例如 1:15 就是 1.25。这并不是一个大问题,但我的第二个问题是我能在几分钟内得到结果吗?

对于我的主要问题,如果从一天到另一天计算 24-$结果,我该如何设置条件,否则正常计算?

这就是我现在拥有的:

    $(function() {
$("#check").click(function() {
var start = $(".preveri_ure").val();
var end = $(".preveri_ure_2").val();
s = start.split(':');
e = end.split(':');
min = e[1]-s[1];
hour_carry = 0;
if(min < 0){
min += 60;
hour_carry += 1;
}
hour = e[0]-s[0]-hour_carry;
min = ((min/60)*100).toString()
diff = hour + "," + min.substring(0,2);
$("#show").text("Task lasted for : " + diff + "hours");
});

编辑:

开始和结束时间由用户在输入字段中输入,格式如下:开始: 7:0020:15结束

而且时差始终小于 24 小时。因此不需要日期。

最佳答案

如果第一个时间大于第二个时间,则添加到第二个 24 小时。

更好的解决方案是为每个 JavaScript Date 对象创建并减去。

关于Javascript时间计算从昨天到明天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40453686/

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