获取指定范围内的年数组月数组日数组

  • 第一种
    返回数据如下:
{"years": ["2020", "2021", ...], "months": ["1", "2", ...], "days": ["1", "2", ...]}
getYearMonthDays() {
	const date = new Date();
	const years = [];
	const months = [];
	const days = [];
	for (let i = 1990; i <= date.getFullYear(); i++) {
		years.push(i);
	}
	for (let i = 1; i <= 12; i++) {
		months.push(i);
	}
	for (let i = 1; i <= 31; i++) {
		days.push(i);
	}
	return {years, months, days};
}
  • 第二种
    返回数据如下:
{"years": [{"value": "2021", "label": "2021年"}, ...], "months": [{"value": "1", "label": "1月"}, ...], "days": [{"value": "1", "label": "1日"}, ...]}
getYearMonthDays() {
		const date = new Date()
		const years = [];
		const months = [];
		const days = [];
		for (let i = 1990; i <= date.getFullYear(); i++) {
			years.push({
				"value": i,
				"label": `${i}`
			});
		}
		for (let i = 1; i <= 12; i++) {
			months.push({
				"value": i,
				"label": `${i}`
			});
		}
		for (let i = 1; i <= 31; i++) {
			days.push({
				"value": i,
				"label": `${i}`
			});
		}
		return {years, months, days};
	}

版权声明:本文为qq_37967380原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。