zent
Version:
一套前端设计语言和基于React的实现
22 lines (21 loc) • 779 B
JavaScript
import { getYear, getQuarter, startOfWeek, endOfWeek } from 'date-fns';
import { formatDate, formatDateRange } from './index';
export function formatText(selected, format) {
return selected ? formatDate(format, selected) : '';
}
export function quarterFormatText(selected, i18n) {
return selected
? i18n.panel.yearQuarterName({
year: getYear(selected),
quarter: getQuarter(selected) - 1,
})
: '';
}
export function weekFormatText(selected, format, options) {
var dates = selected &&
[startOfWeek(selected, options), endOfWeek(selected, options)];
return dates ? formatDateRange(dates, format) : ['', ''];
}
export function formatTextRange(selected, format) {
return formatDateRange(selected, format);
}