siegel
Version:
Web application development ecosystem
15 lines (14 loc) • 562 B
TypeScript
type DateKeys = 'month' | 'date' | 'hours' | 'minutes' | 'seconds' | 'milliseconds' | 'year' | 'day';
type DateValues = number | string;
type DateParsed = Record<DateKeys, DateValues>;
type DateParse = (date: Date | number | string, zeroPrefix?: boolean) => DateParsed;
/**
* Parse date into date parts
*
* @param date - Date to parse
* @param zeroPrefix - Whether to prefix parsed numbers with 0 if parsed value is less then 10
* @returns Parsed date
*/
declare const dateParse: DateParse;
export default dateParse;
export type { DateParsed, DateParse };