function getMonthBetween (start, end) {
const result = []
const s = start.split('-')
const e = end.split('-')
const min = new Date()
const max = new Date()
min.setFullYear(s[0], s[1], 1)
max.setFullYear(e[0], e[1], 1)
const curr = min
let str = ''
while (curr <= max) {
var month = curr.getMonth()
if (month === 0) {
str = (curr.getFullYear() - 1) + '-' + 12
} else {
str = curr.getFullYear() + '-' + month
}
result.push({
date: month === 0 ? 12 : month,
full_date: str,
name: `${month === 0 ? 12 : month}月`
})
curr.setMonth(month + 1, 1)
}
return result
}