MCPcopy
hub / github.com/DevCloudFE/ng-devui / parseDate

Function parseDate

devui/utils/date-utils.ts:7–18  ·  view source on GitHub ↗
(date: any, pattern?: string)

Source from the content-addressed store, hash-verified

5}
6
7export function parseDate(date: any, pattern?: string): Date {
8 if (!date) {
9 return null;
10 }
11
12 if (datefns.isDate(date)) {
13 return date;
14 }
15 const parsedDate = pattern ? datefns.parse(date, pattern, new Date())
16 : datefns.parseISO(date);
17 return isValidDate(parsedDate) ? parsedDate : new Date(date);
18}
19
20export function formatDate(date: Date, pattern = 'y-MM-dd HH:mm:ss'): string {
21 return isValidDate(date) ? datefns.format(date, pattern) : '';

Callers 1

parseMethod · 0.90

Calls 2

isValidDateFunction · 0.85
parseMethod · 0.65

Tested by

no test coverage detected