gpt4 book ai didi

javascript - 在 JavaScript 中获取两个日期的差异

转载 作者:行者123 更新时间:2023-12-03 11:36:18 25 4
gpt4 key购买 nike

我有两个 YYYY-MM-DD 格式的日期。我想减去日期并获得它们之间的两个数字的整数值。

如果我有:

var startDate = "2014-09-25";
var endDate = "2014-10-12";

我希望差异为 18 天。我计划将其放入 Google Analytics 中,因此它可能如下所示:

query: {
...
start-date: "18daysAgo",
end-date: "today"
}

我该如何解决这个问题?

最佳答案

您可以这样做:

var aDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds
var date1 = new Date(2014, 09, 25);
var date2 = new Date(2014, 10, 12);

var diffDays = Math.round(Math.abs((date1.getTime() - date2.getTime())/(aDay)));

window.alert("" + diffDays);

这将为您提供两个日期之间的天数。

关于javascript - 在 JavaScript 中获取两个日期的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26495967/

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