@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
27 lines (26 loc) • 943 B
TypeScript
import { UseDateFormat } from "../types";
export declare function formatTime(timeValue: string, timeFormat?: string): string;
export declare function formatObjecTime(value: {
hour: number;
minute: number;
second: number;
period?: number;
}, timeFormat: string): string;
export declare function getTimeObject(timeValue: string, timeFormat?: string): {
hour: number;
minute: number;
second: number;
};
export declare function getDateObject(date: Date): {
year: number;
month: number;
day: number;
hour: number;
minute: number;
second: number;
};
export declare const formatDate: (value: Date, format: string) => string;
export declare const compareDate: (firstDate: Date, secondDate: Date) => number;
export declare function isLeapYear(year: number): boolean;
export declare function getDaysInMonth(year: number, month: number): number;
export declare function useDateFormat(): UseDateFormat;