@i-novus/ui-core
Version:
Базовые UI компоненты
19 lines (18 loc) • 538 B
JavaScript
const SECONDS_TOKEN = 's';
/**
* Вычисляет требуемую точность дат по переданным маскам даты и времени
* @param dateFormat маска даты
* @param timeFormat маска времени
*/
export function getDateAccuracy(dateFormat, timeFormat) {
if (dateFormat === 'MM.YYYY') {
return 'month';
}
if (timeFormat) {
if (timeFormat.includes(SECONDS_TOKEN)) {
return 'full';
}
return 'minute';
}
return 'day';
}