gpt4 book ai didi

javascript 获取两个日期之间的月份

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

我想要两个日期之间的月数。我在 stackoverflow 上看过很多帖子,但没有一个是我的情况。我想要这个解决方案:

From 2017-01-19 to 2017-01-23 = 1 Month
From 2017-01-19 to 2017-02-15 = 2 Months
From 2017-01-30 to 2017-02-28 = 2 Months
From 2017-01-19 to 2019-03-01 = 27 Months

我希望我说得清楚

最佳答案

请使用这些代码来获取月份差异

var date1=new Date(2017,1,19);//Remember, months are 0 based in JS
var date2=new Date(2017,4,19);
var year1=date1.getFullYear();
var year2=date2.getFullYear();
var month1=date1.getMonth();
var month2=date2.getMonth();
if(month1===0){ //Have to take into account
month1++;
month2++;
}
var numberOfMonths=(year2 - year1) * 12 + (month2 - month1) - 1;
alert("Number of months "+numberOfMonths+1);

关于javascript 获取两个日期之间的月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42958341/

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