UNPKG

@simonbluhm/timely

Version:

working with date and time in javascript

27 lines (26 loc) 1.04 kB
export default class Timely { _locale: string; _timeZone: string; _UTC: boolean; _date: Date; constructor(date?: Date | number[] | string, format?: string, locale?: string); setTime(hrs: number, min?: number, sec?: number, msec?: number): this; setDate(year: number, month?: number, day?: number): this; subtract(value: number, units?: string): this; add(value: number, units?: string): this; timeZone(zone: string): this; instance(): Date; format(format?: string): string | number | number[]; locale(format?: string): string; toString(): string; year(): number; month(format?: 'numeric' | '2-digit' | 'short' | 'long' | 'narrow' | 'index'): string | number; day(): number; weekday(format?: 'short' | 'long' | 'narrow' | 'index'): string | number; weekNumber(): number[]; timestamp(): number; diff(date: Date, units?: string): number; isEqual(date: any): boolean; isLeapYear(year: any): boolean; daysInMonth(): number; }