gpt4 book ai didi

javascript - 函数返回带有许多小数位的奇数答案之间的天数

转载 作者:行者123 更新时间:2023-11-30 06:50:03 27 4
gpt4 key购买 nike

<分区>

我的计算器上有这个函数,用于确定两天之间的日期数:

    function DaysBetween(str1, str2) {
var date1 = str1;
var date2 = str2;

diffDays = (new Date(date2).getTime() - new Date(date1).getTime())/(1000 * 60 * 60 * 24);

if (diffDays == 0) {
diffDays = 1;
}

return diffDays;
}

但是当我输入“10/10/2019”、“11/13/2019”的值时,它给了我一个奇怪的输出 34.041666666666664

这是一个 fiddle :

function DaysBetween(str1, str2) {
var date1 = '10/10/2019';
var date2 = '11/13/2019';

diffDays = (new Date(date2).getTime() - new Date(date1).getTime())/(1000 * 60 * 60 * 24);

if (diffDays == 0) {
diffDays = 1;
}

console.log (diffDays);
}
<button onclick="DaysBetween()">
Test!
</button>

有人可以帮我解决这个问题吗?谢谢。

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