activity-calendar
Version:
a simple activity calendar
13 lines (12 loc) • 402 B
TypeScript
export default interface IDate {
day(): number;
month(): number;
year(): number;
clone(): IDate;
diff(date: IDate, unit?: "day" | "month" | "year"): number;
add(amount: number, unit?: "day" | "month" | "year"): IDate;
subtract(amount: number, unit?: "day" | "month" | "year"): IDate;
weekday(): number;
getMonthName(): string;
format(format?: string): string;
}