import { difference } from "https://deno.land/std@0.223.0/datetime/mod.ts";
Calculates the difference of the 2 given dates in various units. If the units are omitted, it returns the difference in the all available units.
Examples
Basic usage
Basic usage
import { difference } from "https://deno.land/std@0.223.0/datetime/difference.ts";
const date0 = new Date("2018-05-14");
const date1 = new Date("2020-05-13");
difference(date0, date1);
// {
// milliseconds: 63072000000,
// seconds: 63072000,
// minutes: 1051200,
// hours: 17520,
// days: 730,
// weeks: 104,
// months: 23,
// quarters: 7,
// years: 1
// }
Calculate difference in specific units
Calculate difference in specific units
import { difference } from "https://deno.land/std@0.223.0/datetime/difference.ts";
const date0 = new Date("2018-05-14");
const date1 = new Date("2020-05-13");
difference(date0, date1, { units: ["days", "months", "years"] });
// { days: 730, months: 23, years: 1 }
The units
option defines which units to calculate the difference in.
Parameters
from: Date
Year to calculate difference from.
to: Date
Year to calculate difference to.
optional
options: DifferenceOptionsOptions such as units to calculate difference in.