Skip to content

Commit fe78fb3

Browse files
Merge pull request #7 from sacrosanctic/add-timestamp-handler
handle timestamp as date
2 parents 555b694 + b47999b commit fe78fb3

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/utils/getFieldDate/getFieldDate.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,9 @@ describe('getFieldDate', () => {
3333
expect(getFieldDate('2023-10-04T02:52:12.358Z')).toEqual(
3434
new Date('2023-10-04T02:52:12.358Z')
3535
);
36+
37+
expect(getFieldDate('1699597055066')).toEqual(
38+
new Date('2023-11-10T06:17:35.066Z')
39+
);
3640
});
3741
});

src/utils/getFieldDate/getFieldDate.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ export function getFieldDate(value: string) {
4343
return new Date(`1970-01-01T${value}.000Z`);
4444
}
4545

46+
// Timestamp ([0-9])
47+
if (/^\d+$/.test(value)) {
48+
return new Date(+value);
49+
}
50+
4651
// Otherwise
4752
return new Date(value);
4853
}

0 commit comments

Comments
 (0)