diff --git a/src/date/date.spec.ts b/src/date/date.spec.ts index 7aa0ae5..6264846 100644 --- a/src/date/date.spec.ts +++ b/src/date/date.spec.ts @@ -32,5 +32,9 @@ describe('date', () => { expect(daysDiff('2020-02-05T16:13:28')).toBe(0); expect(daysDiff('2020-02-04T06:51:43')).toBe(1); }); + + it('returns absolute value', () => { + expect(daysDiff('2020-02-06T16:13:28')).toBe(1); + }); }); }); diff --git a/src/date/date.ts b/src/date/date.ts index 321bcca..3076365 100644 --- a/src/date/date.ts +++ b/src/date/date.ts @@ -29,7 +29,7 @@ export const daysDiff = ( ) => { const day1 = dayjs(ensureUTC(date1)).startOf('day'); const day2 = dayjs(ensureUTC(date2)).startOf('day'); - return day2.diff(day1, 'day'); + return Math.abs(day2.diff(day1, 'day')); }; export const getUnixTimestamp = (date: UTCTimestamp) => {