gpt4 book ai didi

javascript - 如何获取从过去日期到现在的月份和年份 JavaScript

转载 作者:行者123 更新时间:2023-12-02 02:54:44 26 4
gpt4 key购买 nike

我想弄清楚如何获得从过去日期到现在的年月组合。

所以可以说,过去的日期是

const date = "December 2019"

然后我需要一个数组

const arrayOfMonths = [ "April 2020", "March 2020", "February 2020", "January 2020", "December 2019"]

最佳答案

您可以使用 JavaScript Date 对象和 while 循环。

只需从当前月份减去一个月,直到到达您想要的日期。

这样的事情应该可行。

https://jsfiddle.net/wsf61jpk/5/

var date="December 2018";
var result=[];

//set both start and end date to first date of the month
const end_date = new Date(date.replace(" ", " ,1 "));
const start_date = new Date(new Date().getFullYear(), new Date().getMonth(), 1);


while(end_date<=start_date){

result.push(start_date.toLocaleString('default', { month: 'long' , year: 'numeric'}));
start_date.setMonth(start_date.getMonth() - 1);

}

console.log(result);

关于javascript - 如何获取从过去日期到现在的月份和年份 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61376559/

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