diff --git a/snippets/getHoursDiffBetweenDates.md b/snippets/getHoursDiffBetweenDates.md new file mode 100644 index 000000000..8b26bc902 --- /dev/null +++ b/snippets/getHoursDiffBetweenDates.md @@ -0,0 +1,20 @@ +--- +title: getHoursDiffBetweenDates +tags: date,beginner +--- + +Calculates the difference (in hours) between two dates. + +- Subtract the two `Date` objects and divide by the number of milliseconds in an hour to get the difference (in hours) between them. + +```js +const getHoursDiffBetweenDates = (dateInitial, dateFinal) => + (dateFinal - dateInitial) / (1000 * 3600); +``` + +```js +getHoursDiffBetweenDates( + new Date('2021-04-24 10:25:00'), + new Date('2021-04-25 10:25:00') +); // 24 +```