gpt4 book ai didi

javascript - javascript中两年之间的小时差(闰年)

转载 作者:行者123 更新时间:2023-11-28 11:34:01 36 4
gpt4 key购买 nike

如何在 javascript 中获取两年(闰年)之间的小时差

我有两年2015年和2014年

var year1="2015";
var year="2016";

我想通过一行代码获取上述年份之间的总小时数(有闰年和无闰年)!

我已经尝试过下面的代码

// get hours from one year
var date = new Date;
var Hours= date.getFullYear().getHours();


// get hours between two years

var Hours= (date.getFullYear()-dat2.getFullYear()).getHours()

但这对我来说有些不对劲。

最佳答案

您可以使用与此类似的函数:

function getHoursBetweenYears(startYear, endYear) {
var startDate = new Date(startYear, 0, 1),
endDate = new Date(endYear, 0 ,1);

return (+endDate - +startDate) / 3600000;
}

用法如下:

getHoursBetweenYears(2012, 2013) // 8784

关于javascript - javascript中两年之间的小时差(闰年),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29508317/

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