@i-novus/ui-core
Version:
Базовые UI компоненты
11 lines (10 loc) • 839 B
TypeScript
import { Dayjs } from 'dayjs';
import { type DateAccuracy } from './getDateAccuracy';
/**
* Функция округляет дату до необходимой точности (отрезает лишнюю часть)
* Н.р. если dateAccuracy="day", то останется только дата, а время будет обнулено
* @param {Date | Dayjs | null | undefined} value - Дата
* @param {string} dateAccuracy - точность: month - округление до месяца (число будет равно 1, а время обнулено), day - округление до дня, minute - до минут, full - без округления
* @return {Dayjs | null}
*/
export declare const cutDateByAccuracy: (value: Date | Dayjs | null | undefined, dateAccuracy: DateAccuracy) => Dayjs | null;