ku4es-kernel
Version:
kodmunki Utilities for ECMAScript Kernel
38 lines (37 loc) • 1.39 kB
TypeScript
export default class DayPoint {
public static canParse(value: string): boolean;
public static parse(value: string): DayPoint;
public static tryParse(value: string): DayPoint | null;
public static assumeNow(dayPoint: DayPoint): void;
public static get today(): DayPoint;
constructor(year: number, month: number, date: number, ...args: any[]);
_value: Date;
_day: number;
_date: number;
_month: number;
_year: number;
public get value(): number;
public get day(): number;
public get date(): number;
public get month(): number;
public get year(): number;
public get shortYear(): number;
public get isWeekday(): boolean;
public get isWeekend(): boolean;
public get isLeapYear(): boolean;
public get nextDay(): DayPoint;
public get prevDay(): DayPoint;
public get nextMonth(): DayPoint;
public get prevMonth(): DayPoint;
public get nextYear(): DayPoint;
public get prevYear(): DayPoint;
public get firstDayOfMonth(): DayPoint;
public get lastDayOfMonth(): DayPoint;
public add(years: number, months: number, days: number): DayPoint;
public isBefore(other: DayPoint): boolean;
public isAfter(other: DayPoint): boolean;
public equals(other: DayPoint): boolean;
public toString(formatString?: string): string;
public toDate(): Date;
public toJson(): string;
}