From c832e8b453e47cffe2c22fcd10f2e8e3b4706151 Mon Sep 17 00:00:00 2001 From: nonseodion Date: Fri, 9 Oct 2020 00:06:41 +0100 Subject: [PATCH] add daysBetween --- snippets/daysBetween.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 snippets/daysBetween.md diff --git a/snippets/daysBetween.md b/snippets/daysBetween.md new file mode 100644 index 000000000..8a658bc3c --- /dev/null +++ b/snippets/daysBetween.md @@ -0,0 +1,18 @@ +--- +title: daysBetween.md +tags: date,begineer +--- + +Returns the number of days between two `Date` objects. + +- Subtract the two `Date` objects and find the absolute value using `Math.abs()` +- Divide by the number of milliseconds in a day + +```js +const daysBetween = (date1, date2) => + Math.abs(date1 - date2) / (1000 * 60 * 60 * 24) +``` + +```js +daysBetween(new Date("11-1-2020"), new Date("11-3-2020")); // 2 +``` \ No newline at end of file