press-ui
Version:
简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目
36 lines (26 loc) • 615 B
JavaScript
function parseYearMonth(value) {
const { year, month } = getYearAndMonth(value);
return `${year}/${month}`;
}
export const defaultFormatter = (type, value) => {
if (type === 'yearMonth') {
return parseYearMonth(value);
}
return value;
};
export const YEAR_AND_MONTH_AND_DATE = 'yearMonth-day-hour-minute';
export const YEAR_AND_MONTH = 'yearMonth';
export function getYearAndMonth(value) {
const month = value % 12;
const year = parseInt(`${(value - month) / 12}`, 10);
if (!month) {
return {
year: year - 1,
month: 12,
};
}
return {
year,
month,
};
}