Files
standardnotes-app-web/app/assets/javascripts/Utils/CalculateDifferenceBetweenDatesInDays.ts
2022-04-13 22:02:34 +05:30

20 lines
530 B
TypeScript

import { MILLISECONDS_IN_A_DAY } from '@/Constants'
export const calculateDifferenceBetweenDatesInDays = (firstDate: Date, secondDate: Date) => {
const firstDateAsUTCMilliseconds = Date.UTC(
firstDate.getFullYear(),
firstDate.getMonth(),
firstDate.getDate(),
)
const secondDateAsUTCMilliseconds = Date.UTC(
secondDate.getFullYear(),
secondDate.getMonth(),
secondDate.getDate(),
)
return Math.round(
(firstDateAsUTCMilliseconds - secondDateAsUTCMilliseconds) / MILLISECONDS_IN_A_DAY,
)
}