import { TDate } from './timeago/timeago'; export declare type FirstDayOfWeek = '一' | '日'; export declare class DateTimeHelperService { private $D; constructor(); relativeTime(date: TDate, locale?: 'en' | 'zh-CHS' | 'zh-CHT'): string; addDays(date: Date, days: number): Date; subDays(date: Date, days: number): Date; differenceInMinutes(dateLeft: Date | number, dateRight: Date | number): number; /** * @param value 要转换格式的日期 * @param fmt 格式化字符串 * * 更多的格式化请参考 * [点我点我](https://date-fns.org/v1.30.1/docs/format) */ formatTo(value: any, fmt?: string): string; private createDate; private formatDate; private setDate; private getDateByDate; getWeekDate({ baselineDate, range, step }: { baselineDate?: Date; range?: number; step?: number; }, firstDayOfWeek?: FirstDayOfWeek): any[]; /** 根据当前日期,获取当前是所在年的第几周 */ getYearWeek(year: any, month: any, day: any): number; getMonthWeek(year: any, month: any, day: any): { getMonth: number; getYear: number; getWeek: number; }; getNowWeekTime(date: Date, firstDayOfWeek: FirstDayOfWeek): { begin: { year: number; month: number; day: number; }; end: { year: number; month: number; day: number; }; }; }