@mikezimm/npmfunctions
Version:
Functions used in my SPFx webparts
53 lines (52 loc) • 1.25 kB
TypeScript
export interface IDeltaDaysArray {
years: {
daysAgo: number[];
daysAgoR: number[];
daysAgoNull: any[];
labelShort: string[];
labelLong: string[];
};
months: {
daysAgo: number[];
daysAgoR: number[];
daysAgoNull: any[];
labelShort: string[];
labelLong: string[];
};
}
export interface ITheTime {
now: Date;
theTime: string;
milliseconds: number;
year?: number;
month?: number;
minute?: number;
monthStr?: string;
week?: number;
day?: number;
date?: number;
dayStr?: string;
hour?: number;
isToday?: boolean;
isYesterday?: boolean;
isThisWeek?: boolean;
isThisMonth?: boolean;
isThisYear?: boolean;
daysAgo?: number;
isoWeek?: number;
priorSunday?: Date;
priorMonday?: Date;
firstOfMonth?: Date;
daysSinceSun?: number;
daysSinceMon?: number;
daysSinceNewYear?: number;
daysSinceMonthStart?: number;
dayMMMDD?: string;
dayDDDMMMDD?: string;
dayYYYYMMDD?: string;
dayOfWeekDDD?: string;
dayOfWeekDxx?: string;
coreTime?: string;
hoursEarly?: number;
hoursLate?: number;
}