coersystem
Version:
Library for Angular projects
62 lines (61 loc) • 1.77 kB
TypeScript
declare global {
interface Date {
/** */
getOffset(): number;
/** */
getLastDay(): number;
/** */
isValidDate(): boolean;
/** */
getCurrentDate(): Date;
/** Convert UTC Date to Local Zone */
toLocalZone(): Date;
/** Convert Local Zone Date to UTC */
toUTC(): Date;
/** YYYY-MM-DD HH:mm:ss */
toFormatDB(): string;
/** */
toFormatDate(format?: 'MDY' | 'DMY' | 'YMD'): string;
/** */
toFormatDateTime(ampm?: boolean, format?: 'MDY' | 'DMY' | 'YMD'): string;
/** */
addMilliseconds(milliseconds: number): Date;
/** */
addSeconds(seconds: number): Date;
/** */
addMinutes(minutes: number): Date;
/** */
addHours(hours: number): Date;
/** */
addDays(days: number): Date;
/** */
addWeeks(weeks: number): Date;
/** */
addMonths(months: number): Date;
/** */
addYears(years: number): Date;
/** */
setMillisecond(millisecond?: number): Date;
/** */
setSecond(second?: number): Date;
/** */
setMinute(minute?: number): Date;
/** */
setHour(hour?: number): Date;
/** */
setFirstHour(): Date;
/** */
setLastHour(): Date;
/** */
setDay(day?: number): Date;
/** */
setFirstDay(): Date;
/** */
setLastDay(): Date;
/** */
getDiffNow(unit?: 'milliseconds' | 'seconds' | 'minutes' | 'hours' | 'days'): number;
/** */
getDiff(date: string | Date, unit?: 'milliseconds' | 'seconds' | 'minutes' | 'hours' | 'days'): number;
}
}
export {};