vuetify
Version:
Vue.js 2 Semantic Component Framework
18 lines (15 loc) • 377 B
JavaScript
import pad from './pad'
/**
* @param {String} value YYYY-MM format
* @param {Number} sign -1 or +1
*/
export default (value, sign) => {
const [year, month] = value.split('-').map(v => 1 * v)
if (month + sign === 0) {
return `${year - 1}-12`
} else if (month + sign === 13) {
return `${year + 1}-01`
} else {
return `${year}-${pad(month + sign)}`
}
}