//获取最近十年的年份
const getYear = () => {
let yearArr = []
for (let i = new Date().getFullYear(); i > new Date().getFullYear() - 10; i--) {
yearArr.push(
{
label: i.toString(),
value: i.toString()
})
}
return yearArr
}
//获取月份
//1、如果选择的年份是最新年份 则返回从1月到最新年份的月份
//2、如果选择的不是最新年份 则返回1-12月份
const getMonth = (year: any) => {
let monthArr = []
if (year === moment(new Date()).format('YYYY')) {
for (let i = 1; i <= new Date().getMonth() + 1; i++) {
if (i < 10) {
monthArr.push({
label: '0' + i.toString(),
value: '0' + i.toString()
})
} else {
monthArr.push({
label: i.toString(),
value: i.toString()
})
}
}
return monthArr
} else {
for (let i = 1; i <= 12; i++) {
if (i < 10) {
monthArr.push({
label: '0' + i.toString(),
value: '0' + i.toString()
})
} else {
monthArr.push({
label: i.toString(),
value: i.toString()
})
}
}
return monthArr
}
}