diff --git a/snippets/getSecondsDiffBetweenDates.md b/snippets/getSecondsDiffBetweenDates.md new file mode 100644 index 000000000..91e2bf16d --- /dev/null +++ b/snippets/getSecondsDiffBetweenDates.md @@ -0,0 +1,20 @@ +--- +title: getSecondsDiffBetweenDates +tags: date,beginner +--- + +Calculates the difference (in seconds) between two dates. + +- Subtract the two `Date` objects and divide by the number of milliseconds in a second to get the difference (in seconds) between them. + +```js +const getSecondsDiffBetweenDates = (dateInitial, dateFinal) => + (dateFinal - dateInitial) / 1000; +``` + +```js +getSecondsDiffBetweenDates( + new Date('2020-12-24 00:00:15'), + new Date('2020-12-24 00:00:17') +); // 2 +```